在R语言的C接口中,似乎有两种创建环境的方法。它们是:
R_NewHashedEnvironment()似乎调用NewEnvironment()来创建环境。因此,我想知道什么时候我会使用一个电话与另一个。
发布于 2015-02-10 21:14:04
基本上,这是相同的区别调用
new.env(hash=FALSE)或
new.env(hash=TRUE)来自R(如这里所示)。
?environment帮助页面描述了该选项,甚至提供了一个关于哈希的性能含义讨论的链接。因此,如果希望将变量的名称存储在散列中,请选择R_NewHashedEnvironment(),如果不是,则选择NewEnvironment()。
https://stackoverflow.com/questions/28441553
复制相似问题