返回R对象的名称

埃里克·布鲁克斯(Eric Brooks)

给定R对象的名称(作为字符串),如何返回具有该名称的对象?

(出现这种情况的上下文是我正在运行findGlobals函数,该函数以字符串形式返回矢量对象。然后,我想遍历列表并进行测试,以确保每个名称都使用is.function引用了一个函数。如果您知道上述特定问题的解决方案而没有上面的更一般性的问题,也将不胜感激。)

格雷戈尔·托马斯(Gregor Thomas)

get()是您要寻找的。通过“迭代”,我假设您的意思是使用Apply变体,例如

sapply(ls(), FUN = function(x) is.function(get(x)))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章