读取R中的多个csv文件 [英] reading multiple csv files in R

查看:923
本文介绍了读取R中的多个csv文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要读取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文件,你可以通过使用@Jilber来修改@ list.files()函数:

  fileList< -  list.files(path =C:/Users/rohit.gupta/Desktop/Data For Rohit / PacketDetails,pattern =。csv)
sapply(fileList,read.csv)


您也可以限制 list.files()使用正则表达式,请参见?regex


I want to read multiple files in R

the file location(and name) being:

"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"

till DUMP_DATA_PktLevel_100.csv

How can this be done??

解决方案

If your csv files are all the .csv files found in your directory you can modify the answer of @Jilber by using the list.files() function as such:

fileList <- list.files(path="C:/Users/rohit.gupta/Desktop/Data For Rohit/PacketDetails", pattern=".csv")
sapply(fileList, read.csv)

You can also limit the files selected by list.files() using regular expression, see ?regex.

这篇关于读取R中的多个csv文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆