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