我在一个名称下有多个数据框,我需要通过组合其他两个列来在每个数据框中创建一个新列?

时间:2013-08-11 04:14:23

标签: r csv multiple-columns

我正在尝试将一堆特定名称格式(日期)的csv文件作为数据帧接收,然后将两个列中的数据合并到每个文件的新列中。这些文件超过100个,因此我不想为每个文件手动创建新列。有没有办法做到这一点?这是一个例子:

     a b      a b               a b  c      a b  c
   x 2 3    x 3 1     -->     x 2 3 23    x 3 1 31

这是我目前的代码:

     f <- list.files(pattern="201\\d{5}\\.csv")
     mydata <- sapply(f, read.csv, simplify=FALSE)
     mydata$c <- paste(mydata$a,mydata$b)

0 个答案:

没有答案