在R中读取多个csv文件
我想在R中读取多个文件 文件位置(和名称)为: 直到在R中读取多个csv文件,r,csv,R,Csv,我想在R中读取多个文件 文件位置(和名称)为: 直到DUMP_DATA_PktLevel_100.csv 怎样才能做到这一点呢?像这样的东西很有用 sapply(paste("C:/Users/rohit.gupta/Desktop/Data For Rohit/ PacketDetails/DUMP_DATA_PktLevel_", 1:100, sep=".csv"), read.csv) 请注意,如果.csv文件具有标
DUMP_DATA_PktLevel_100.csv
怎样才能做到这一点呢?像这样的东西很有用
sapply(paste("C:/Users/rohit.gupta/Desktop/Data For Rohit/
PacketDetails/DUMP_DATA_PktLevel_",
1:100, sep=".csv"),
read.csv)
请注意,如果.csv文件具有标题、特定类型分隔符和其他功能,则可以通过在read.csv
insidesapply
call中设置正确的参数来控制它们,如中所示:
sapply(paste("C:/Users/rohit.gupta/Desktop/Data For Rohit/
PacketDetails/DUMP_DATA_PktLevel_",
1:100, sep=".csv"),
read.csv, header=TRUE, dec = ".") # etc
如果您的csv文件是目录中的所有.csv文件,您可以使用
list.files()
函数修改@Jilber的答案,如下所示:
fileList <- list.files(path="C:/Users/rohit.gupta/Desktop/Data For Rohit/PacketDetails", pattern=".csv")
sapply(fileList, read.csv)
fileList您尝试了什么?你做了什么研究?由于您是新来的,您可能希望阅读网站的和部分,以帮助您充分利用它。请阅读并相应更新您的问题!我经常在list.files中使用full.name=TRUE来获得完整的路径
fileList <- list.files(path="C:/Users/rohit.gupta/Desktop/Data For Rohit/PacketDetails", pattern=".csv")
sapply(fileList, read.csv)