r - 在 R 中获取环境标识符

标签 r environment-variables

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

例子:

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

我需要这个 ID“0xbc6d2bc”。

注意:我没有创建环境

最佳答案

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

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

编辑: data.table 中有一个函数为您做到这一点:
library(data.table)

address(a)

关于r - 在 R 中获取环境标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18900955/

相关文章:

python - gmailR错误 "Only AF_INET sockets are currently supported on jython"

java - 以独立于平台的方式将环境变量传递给 JVM

shell - 从变量展开环境变量

python - Windows 上的 "ImportError: No module named site"

r - 使用分组变量按列拆分data.frame

r - 在ggplot中嵌入子图(ggsubplot)

php - WAMP Laravel - 从一个本地站点向另一个本地站点发送 API 请求会混淆环境变量

wix - 如何检查环境变量是否存在?

r - 消除 R 中除 NA 值之外的所有重复项

R 语言,暂停循环并要求用户继续