所以我用
filenames <- list.files(path="my path", pattern="*.csv")
然后我使用assign()
和read.csv()
将.csv
的未知列表附加到&#34; my path&#34;是。
filename <- c("myFileA","myFileB", "myFileC")
现在myFileA
,myFileB
和myFileC
作为数据框存在,因为我加载了它们。
如何使用包含例如的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?
}
答案 0 :(得分:1)
get的文档会说“按名称搜索对象”
for (i in filename){
#do something with the dataframe
df <- get(i)
}