我有一大堆文件(file1
,file2
,file3
等),对于每次分析,我想引用此列表中的两个文件(例如function(file1,file2)
)。当我尝试使用paste0("file", pairs[1,x]
执行此操作时,我会返回字符串"file1"
而不是对象file1
。
如何引用对象而不是创建字符串?
非常感谢!
补充评论:
答案 0 :(得分:0)
如何从包含变量名称的字符串中获取变量:
> a = 10
> string = "a"
> string
[1] "a"
> eval(parse(text = string))
[1] 10
> eval(parse(text = "a"))
[1] 10
希望这有帮助。
答案 1 :(得分:0)
您在寻找get()
???
a <- 1:5
> get("a")
[1] 1 2 3 4 5