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