【发布时间】:2018-12-13 13:56:30
【问题描述】:
我有 20 个名为 1.csv、2.csv、3.csv 等的文件,我想将它们读入 R 并使用 rbind 使用循环进行合并。 我已经尝试了下面的代码,但我收到一条错误消息,在第二行中显示意外的“[”。
for (i in 1:22) {
fish[i] <- read.csv([i].csv)
combined <- rbind(fish[i], fish[i+1])
}
【问题讨论】:
-
试试
fish[i] <- read.csv(paste0(i, ".csv")) -
如果你只有 20 个文件,你的循环应该只有
1:20我想。 -
感谢您这么快回复
-
for (i in 1:22) { fish[i]
-
我试过这个但我得到了错误:找不到对象'fish'