於是我就用環境變量,變量名
filenames <- list.files(path="my path", pattern="*.csv")
,然後我什麼「我的路」使用assign()
和read.csv()
到.csv
連接未知列表。
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?
}
這是什麼問題? –
在函數中:) #how使用「myFileA」拉起數據幀myFileA? – StudentOfScience
你的問題相當模糊,但如果我不得不猜測,我會說你的錯誤是將所有文件加載到單獨的,單獨的數據框中。你最好把它們全部放在(名字)列表中。這樣你就可以只使用它的名字(作爲一個字符)來檢索每一個。 – joran