这个问题在这里已经有了答案:
consolidating data frames in R
(2 个回答)
7年前关闭。
我想在 R 中读取多个文件
文件位置(和名称)是:
"C:/Users/rohit.gupta/Desktop/Data For Rohit/PacketDetails/DUMP_DATA_PktLevel_1.csv"
"C:/Users/rohit.gupta/Desktop/Data For Rohit/PacketDetails/DUMP_DATA_PktLevel_2.csv"
"C:/Users/rohit.gupta/Desktop/Data For Rohit/PacketDetails/DUMP_DATA_PktLevel_3.csv"
直到
DUMP_DATA_PktLevel_100.csv
如何才能做到这一点??
最佳答案
如果您的 csv 文件是在您的目录中找到的所有 .csv 文件,您可以使用 list.files()
修改@Jilber 的答案。功能如下:
fileList <- list.files(path="C:/Users/rohit.gupta/Desktop/Data For Rohit/PacketDetails", pattern=".csv")
sapply(fileList, read.csv)
您还可以限制
list.files()
选择的文件使用正则表达式,参见 ?regex
.
关于在R中读取多个csv文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19655431/