【问题标题】:How do I read in multiple data sets? [duplicate]如何读取多个数据集? [复制]
【发布时间】:2013-06-20 17:52:36
【问题描述】:

将多个数据集读入 R 需要什么代码?

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

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

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

提前致谢!

【问题讨论】:

  • 对于代码 dataFiles
  • 确实如此,或者您当然可以根据文件的命名方式调整代码。

标签: r dataset


【解决方案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]]) 

【讨论】:

    猜你喜欢
    • 2013-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-15
    • 1970-01-01
    相关资源
    最近更新 更多