将csvs组合到单个数据帧期间match.names(clabs,names(xi))出错

时间:2018-03-13 05:09:47

标签: r dataframe merge compiler-errors data-analysis

我的文件“acc00001.csv”,“acc00002.csv”.........“acc02803.csv”

folder <- "D:/bearing rul project/Learning_set/Bearing1_1/" 

file_list是包含所有文件的列表

file_list <- list.files(path=folder, pattern="*.csv")

我想在单个数据框中导入它们。 我使用了以下代码

data1 <- 
  do.call(rbind, lapply(file_list, function(x) read.csv(paste(folder, x, sep=''), stringsAsFactors = FALSE))) 

但它出错了

match.names(clabs,names(xi))中的错误:名称与以前的名称不匹配

我尝试了以下

for (i in 2:length(file_list)){
  names(file_list[[i]])<- names(file_list[[i-1]])
}

并检查以下

identical(names(file_list[[2]]), names(file_list[[2803]]))

每次迭代都给出True。请帮忙......

0 个答案:

没有答案