如何读入多个数据集?

时间:2013-06-24 09:11:01

标签: r dataset

将多个数据集读入R需要哪些代码?

对于我使用的单个数据集:

File <- read.csv("C:\MyFile.CSV", header=T)

但我需要比较多达20个不同的数据集。

提前致谢!

1 个答案:

答案 0 :(得分:1)

我会将所有CSV文件放在一个目录中,创建一个列表并执行循环以从列表中的目录中读取所有csv文件。

setwd("~/Documents/")
ldf <- list() # creates a list
listcsv <- dir(pattern = "*.csv") # creates the list of all the csv files in the directory
for (k in 1:length(listcsv)){
 ldf[[k]] <- read.csv(listcsv[k])
}
str(ldf[[1]])