我在一个文件夹中有数百个.csv,我想将其转换为R中的数据框。我可以使用以下代码执行此操作:
file_list <- list.files()
dataset = NULL
for (file in file_list){
temp_dataset <-read.table(file, header=TRUE, sep=" ")
temp_dataset$symbol <- unlist(strsplit(file,split=".",fixed=T))[1]
dataset<-rbind(dataset, temp_dataset)
rm(temp_dataset)
print(file)
}
但是,数据帧越大,添加的文件就会越慢,并且很快就会成为后果。我的整个文件夹只有300mb,所以R还可以管理。有没有办法加速这个过程?