在R中读取多个csv文件

在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文件具有标

我想在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文件具有标题、特定类型分隔符和其他功能,则可以通过在
read.csv
inside
sapply
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)