环境变量和变量名称

时间:2014-05-15 20:20:38

标签: r variables csv dataframe

所以我用

filenames <- list.files(path="my path", pattern="*.csv")

然后我使用assign()read.csv().csv的未知列表附加到&#34; my path&#34;是。

filename <- c("myFileA","myFileB", "myFileC")

现在myFileAmyFileBmyFileC作为数据框存在,因为我加载了它们。

如何使用包含例如的filename"myFileA"提取数据框myFileA或其他变量?

基本上,我想操纵变量,但由于文件名发生了变化,我真的有这个包含名称的变量:

for (i in filename){

#do something with the dataframe i, BUT
#as is, i is a string "myFileA"
#how to use "myFileA" to pull up dataframe myFileA?

}

1 个答案:

答案 0 :(得分:1)

get的文档会说“按名称搜索对象”

for (i in filename){

#do something with the dataframe
df <- get(i)

}