给定R对象的名称(作为字符串),如何返回具有该名称的对象?
(出现这种情况的上下文是我正在运行findGlobals函数,该函数以字符串形式返回矢量对象。然后,我想遍历列表并进行测试,以确保每个名称都使用is.function引用了一个函数。如果您知道上述特定问题的解决方案而没有上面的更一般性的问题,也将不胜感激。)
get()
是您要寻找的。通过“迭代”,我假设您的意思是使用Apply变体,例如
sapply(ls(), FUN = function(x) is.function(get(x)))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句