我想使用循环读取多个csv文件并在R中将列表附加到一起。
对于每个csv文件,所需列的长度不同。 最终,我想要获取所有csv文件中特定列中的所有值的完整附加列表。
path = "~/path/to/csv/"
file.names <- dir(path, pattern =".csv")
mylist=c()
for(i in 1:length(file.names)){
datatmp <- read.csv(file.names[i],header=TRUE, sep=";", stringsAsFactors=FALSE)
listtmp = datatmp[ ,6]
finallist <- append(mylist, listtmp)
}
finallist
对于每个csv文件,所需列的长度不同。 最终,我想要获取所有csv文件中特定列中的所有值的完整附加列表。