给定R对象的名称(作为字符串),如何返回具有该名称的对象?
(出现这种情况的上下文是我运行的函数findGlobals,它将一个矢量对象作为字符串返回。我想迭代遍历列表并测试以确保每个名称引用一个函数使用is.function。如果您在没有上述更一般性问题的情况下知道这个特定问题的解决方案,那也将不胜感激。)
答案 0 :(得分:1)
get()
正是您正在寻找的。通过“迭代”,我假设您的意思是使用应用变体,例如
sapply(ls(), FUN = function(x) is.function(get(x)))