将 R 中的多个 csv 与基于文件名的索引合并

问题描述

我正在尝试将多个 csv 文件与 R 中的相同列合并。我尝试了:Merging of multiple excel files in R 中提出的解决方案并且运行良好。但是,我想添加一个索引列(行名称)来标识每行对应的文件。我试过了:

files <- list.files(pattern="*.csv")

require(purrr)

mainDF <- files %>% map_dfr(read.csv,row.names=files) 

但我收到错误:

read.table 中的错误(文件 = 文件,标题 = 标题,sep = sep,报价 = 报价,: 'row.names' 长度无效

我想要一个与此类似的列,或者理想情况下只是数字,例如1、2 等

I would like a column like this,or even just the number

有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)