R语言 合并不同的CSV并将列名标记为其文件名

vulvrdjw  于 2023-03-15  发布在  其他
关注(0)|答案(1)|浏览(128)

我有不同的csv文件,都是单列数据。我想合并它们,并添加一个列名作为文件名。到目前为止,我有列绑定数据,但无法添加列名。

df <- list.files(path='C:/Users/Desktop/Standardized') %>% lapply(read_csv) %>% 
bind_cols()
wwwo4jvm

wwwo4jvm1#

一个可能的方法是:

path <- 'C:/Users/Desktop/Standardized'
files <- list.files(path)
df <- lapply(file.path(path, files), read_csv) %>% bind_cols() %>% setNames(files)

相关问题