【发布时间】:2015-06-21 21:05:54
【问题描述】:
我有多个 csv 文件。我想将所有 csv 文件中所有列的内容放在一列中。我也不想在其中包含特定数量的行。
示例 文件1.csv
Column1 Column2
A 1
B 2
C 3
D 4
E 5
file2.csv
Column1 Column2
F 6
G 7
H 8
I 9
J 10
结果 结果.csv
Column1 Column2
C 3
D 4
E 5
H 8
I 9
J 10
我的代码:
temp = list.files(pattern="*.csv")
myfiles = lapply(temp, read.delim,nrow=4292,skip=1472,sep=",")
nana<-do.call(rbind,myfiles)
write.table(nana,"result_polmeans.csv",sep=",")
此代码为每个 csv 文件生成 2 列。错误源于 do.call 函数 match.names(clabs, names(xi)) 中的错误: 名字与以前的名字不匹配
【问题讨论】:
-
试试,
do.call(rbind,myfiles)
标签: r csv export-to-csv