比如data1.csv, data2.csv,data3.csv,...,data100.csv
- 方法一:Sys.glob() 函数:
datafiles<-lapply(Sys.glob("data*.csv"),read.csv) #文件全部被读取出来了
*即可以表示什么都没有,也可以表示任何字符串。
- 方法二:list.files()函数:
myfiles <- list.files(pattern = "data*.csv")
然后可以在myfiles的基础上进行循环
比如data_all <- lapply( myfiles, read.csv)
来源网址:https://stackoverflow.com/questions/5758084/loop-in-r-loading-files
- 方法三:现在最常用的是,myfiles0 <- Sys.glob("data*.csv")
这样返回的myfiles0是一个装满满足条件的文件名的集合,而没有读取这些文件。