如何读取包含重复 ID 列的多个 CSV 列表并将其合并?

How can I read in a list of- and combine- multiple CSVs with duplicate ID columns?

我有一个包含单个动物数据的 CSV 列表。我为每只动物准备了 2 个 CSV,因此每个 CSV 中的 ID 列都是相同的。此外,每个人的一个 CSV 包含的列比另一个多得多。如何读取 CSV 列表并将所有 CSV 合并到一个数据框中?

RSF_df <- list.files("C:\Users\kujld016\Desktop\All\Projects\Thermal_Deer\Analysis\Output\used_unusedPoints", 
                         pattern="*.csv", full.names=T) %>% 
          lapply(read_csv) %>%                                  
          bind_rows()

Error in check4duplicates(idcolumn, name) : 
  Not all ids in C:\Users\kujld016\Desktop\All\Projects\Thermal_Deer\Analysis\Output\used_unusedPoints/ UsedPoints_ A628 .csv are unique: "B82143"

我们可以,

RSF_df = list.files(getwd(), pattern=".csv", full.names=T) %>%  lapply(., read.csv) 

library(plyr)

RSF_df = ldply(RSF_df, data.frame)
library(data.table)
rbindlist(lapply(files.to.read, fread), use.names = TRUE, fill = TRUE)