【发布时间】:2018-05-15 03:33:46
【问题描述】:
我有多个要导入 R 的 csv 文件。
如何将多个文件读入 R 并在第一列中添加包含文件名中的日期文本的列?
这里需要:
对于每个 csv 文件,获取文件名中的日期并将其添加为每个数据框的第一列,然后再绑定它们。
这是文件名中没有日期列的代码:
all <- lapply(c("file_10-16-2017.csv",
"file_10-17-2017.csv",
"file_10-18-2017.csv",
function(x){
read_csv(x, skip = 10)}) %>% bind_rows()
我希望我的最终结果看起来像这样:
Date_Pulled Week Date spot1 Site ID test
10-16-2017 10/15/17 10/16/2017 trial trial134
. . . . .
. . . . .
. . . . .
10-17-2017 10/15/17 10/16/2017 trial trial134
. . . . .
. . . . .
. . . . .
任何帮助都会很棒,谢谢!
【问题讨论】: