我已经提到了目录位置并尝试迭代文件,但以下似乎不起作用 .

file_list < - list.files()file_list

for (file in file_list){

  # if the merged dataset doesn't exist, create it
  if (!exists("dataset")){
    dataset <- read.table(file, header=TRUE, sep="\t")
  }

  # if the merged dataset does exist, append to it
  if (exists("dataset")){
    temp_dataset <-read.table(file, header=TRUE, sep="\t")
    dataset<-rbind(dataset, temp_dataset)
    rm(temp_dataset)
  }

}

我正在使用这个代码,但它提供了一个奇怪的输出,有几个警告:

警告消息:1:在read.table(文件,标头= TRUE,sep =“\ t”)中:第1行似乎包含嵌入的空值2:在read.table中(文件,标头= TRUE,sep =“\ t “):由'File_0.XLSX'上的readTableHeader找到的不完整的最后一行3:在read.table(file,header = TRUE,sep =”\ t“)中:第1行似乎包含嵌入的空值4:在read.table中( file,header = TRUE,sep =“\ t”):由'File_0.XLSX'上的readTableHeader找到的不完整的最后一行5:在read.table(file,header = TRUE,sep =“\ t”)中:不完整的最后一行通过'File_1.XLSX'上的readTableHeader找到6:在read.table(文件,header = TRUE,sep =“\ t”)中:由'File_10.XLSX'上的readTableHeader找到的不完整的最后一行7:在read.table(文件中) ,header = TRUE,sep =“\ t”):由'File_11.XLSX'上的readTableHeader找到的不完整的最后一行8:在read.table(file,header = TRUE,sep =“\ t”)中:找到不完整的最终行通过'File_12.XLSX'9上的readTableHeader:在read.table(file,header = TRUE,sep =“\ t”)中:readTableHea找到的不完整的最后一行在'File_13.XLSX'上

这些警告意味着什么?我哪里错了 . 我不想为所有这些写RBIND .