如果我有多个csv文件存储为: m1.csv,m2.csv,.....,m50.csv以及我想要做的是将每个csv加载到R中,运行第i个文件中的数据并将其存储为变量:m&#39 ; I&#39 ;.我正在尝试使用for循环,但我不确定我是否能够以这种方式使用它们。例如:
for (i in 1:100){
A<-as.matrix(read.csv("c:/Users/Desktop/m"i".csv))
...
#some analysis on A
...
m"i"<- #result of analysis on A
}
V<-cbind(m1,m2, .... ,m100)
答案 0 :(得分:1)
试试这个
filenames = list.files(getwd())
filenames = filenames[grepl(".csv",file_names)]
files = lapply(filenames, read.csv)
files = do.call(rbind,files)