【发布时间】:2013-06-20 17:52:36
【问题描述】:
将多个数据集读入 R 需要什么代码?
对于我使用的单个数据集:
File <- read.csv("C:\MyFile.CSV", header=T)
但我需要比较多达 20 个不同的数据集。
提前致谢!
【问题讨论】:
-
对于代码 dataFiles
-
确实如此,或者您当然可以根据文件的命名方式调整代码。
将多个数据集读入 R 需要什么代码?
对于我使用的单个数据集:
File <- read.csv("C:\MyFile.CSV", header=T)
但我需要比较多达 20 个不同的数据集。
提前致谢!
【问题讨论】:
我会将所有 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]])
【讨论】: