【问题标题】:How avoid 'no lines available in input' error when importing text files in R?在 R 中导入文本文件时如何避免“输入中没有可用的行”错误?
【发布时间】:2021-07-20 15:51:24
【问题描述】:

我有一个包含许多 txt 的文件夹。文件并希望使用循环表达式将它们导入一个数据框中。但是,一些txt。文件根本没有数据,因此在导入文件时出现错误“输入中没有可用的行”。

我怎样才能避免这个错误?

for (i in 1:100) {
  df_new<- read.csv(paste0(PATH,i,".txt"), header=FALSE)
  df_new$id<-as.numeric(paste(i))
  df<-rbind(df,df_new)  
  print(i)
}

【问题讨论】:

    标签: r


    【解决方案1】:

    我通过使用tryCatch()

    tryCatch(read.csv(paste0(PATH,i,".txt"), header=FALSE), error=function(e) NULL)
    

    【讨论】:

      猜你喜欢
      • 2020-10-28
      • 2020-11-09
      • 2019-08-08
      • 1970-01-01
      • 2016-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-20
      相关资源
      最近更新 更多