【发布时间】:2015-03-10 18:45:36
【问题描述】:
我想定期从一个目录中导入 100 个 csv 文件,根据各个文件名为每个文件分配一个唯一 ID,然后将这些文件附加到单个数据框中。随着新文件上传到目录,我希望能够将新文件附加到数据框。
我有:
我找到了几个选项可以有效地附加目录中的所有文件,但我还没有找到一种方法来附加与每个文件的文件名相对应的唯一 ID。
从我使用的目录导入和附加文件:
library(data.table)
setwd("C:/data")
Filelist <- list.files()
appenddata = rbindlist(lapply( filelist, fread, header=TRUE ))
要创建我使用的唯一 ID:
Appenddata$id = substr(filelist, 1, 20)
【问题讨论】:
标签: r