1

我正在尝试将一堆具有特定名称形式(日期)的 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)
4

0 回答 0