将r中的1200个csv文件与不同的列号组合在一起

时间:2015-03-06 20:29:31

标签: r csv

我需要将1200个csv文件合并为一个,但它们有多个列。新手她:通过论坛搜索,我已经确定我的代码应该是这样的:

list.files()
filenames <- list.files(path = "~/")
do.call("rbind.fill", lapply(filenames, read.csv, header = TRUE))

当我运行它时,除了:NULL

之外我什么也得不到

对于我能够输出一个结合了所有这些的大型csv文件的任何想法将不胜感激。感谢。

1 个答案:

答案 0 :(得分:0)

您的“文件名”应为空。确保list.files找到您指定的文件夹中的任何文件。

摘自rbind.fill文档:

参数 ... 将数据帧输入到行绑定在一起。第一个参数可以是数据框列表,在这种情况下,所有其他参数都将被忽略。任何NULL输入都会以静默方式丢弃。 如果所有输入都为NULL,则输出为NULL