从多个csv文件中读取选定的列,并将其合并为R中的一个大文件

时间:2014-10-01 14:51:29

标签: r cbind

screen shot of data

嗨,

我的任务是从文件夹中的100多个相同格式的.csv文件中读取所选列,并使用R cbind到一个大的大文件。我在此问题中附加了一个屏幕截图,用于示例数据文件。

这是我正在使用的代码:

    filenames <- list.files(path="G:\\2014-02-04")
    mydata <- do.call("cbind",lapply(filenames,read.csv,skip=12))

我的问题是,对于我拥有的每个.csv文件,第一列是相同的。因此,使用我的代码将创建一个包含重复第一列的大文件...如何创建一个只有一列A(没有重复)的大文件。我想使用单元格B7的值来命名从每个.csv文件读取的第二列,这是每个.csv文件的特定时间戳。

有人可以帮我吗?

感谢。

0 个答案:

没有答案