【问题标题】:Get environment identifier in R在 R 中获取环境标识符
【发布时间】:2013-09-24 21:47:58
【问题描述】:

我正在使用一个环境,我需要这个环境的标识符。函数environmentName() 不起作用。它返回"",那么如何获取环境的标识符呢?

例子:

a #this is a environment
<environment: 0xbc6d2bc>
environmentName(a)
""

我需要这个 ID“0xbc6d2bc”。

注意:我没有创建环境

【问题讨论】:

    标签: r environment-variables


    【解决方案1】:

    可能有一个函数可以为您执行此操作,但您始终可以捕获输出并自己提取该数字:

    sub('<environment: (.*)>', '\\1', capture.output(a))
    

    编辑:data.table 中有一个函数可以为您执行此操作:

    library(data.table)
    
    address(a)
    

    【讨论】:

    • 谢谢你的回答,正是我需要的
    猜你喜欢
    • 1970-01-01
    • 2021-12-20
    • 1970-01-01
    • 2013-05-11
    • 2016-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-06
    相关资源
    最近更新 更多