使用单个代码读取多个.csv文件

时间:2019-07-28 12:54:31

标签: r

互联网上存储着一个zip存档。我想将其下载到我的计算机中,并使用单个代码将其读入R。

someURL<-"http://www.stat.ucla.edu/~vlew/datasets/spssSTUFF.zip"
download.file(someURL,"ucpay.zip")
unzip("ucpay.zip", exdir = "ucpaydata")
list.files("ucpaydata")

我已经下载了文件,现在我遇到了一个问题,如何使用最多一行代码将它们全部读入R中(不允许使用分号,但可以进行嵌套和管道化)。

1 个答案:

答案 0 :(得分:0)

这是一种方法。

files = list.files("ucpaydata")
Df = do.call(rbind(lapply(files, function(x) {read.csv(x, header = T)})))