R Language : Error in read. table(file.path(data.dir, file_name1)):输入中没有可用的行

标签 r import

我很难用 R 语言编码。我想要做的是将大量数据读取到一个数据框中,并制作漂亮的图片。

这就是我所拥有的:

# assign data
file_name1<-"data1_txt"
file_name2<-"data2_txt"

data.dir<-"/...../Documents/R programing Language/"

for(i in 1:length(1)){
    newData1<-read.table(file.path(data.dir, file_name1))

    #Replace negative numbers with NA
    xx <- which(datavalues<0)
    datavalues[xx] <- NA    

    newData2<-read.table(file.path(data.dir,file_name2))

}

我的错误是:

Error in read.table(file.path(data.dir, file_name1)) : no lines available in input



我试图自己弄清楚,但我对 R 语言很陌生,而且我对 R 中的函数没有足够的了解。请解释这个错误的含义以及对我的编码的建议。

非常感谢,
乌卡

最佳答案

类似情况已解决here有类似的问题(我知道这篇文章很老了)。最近我在解析几个文件时遇到了这样的错误......原因是一些文件是空的,这使得错误消息有意义。

无论如何,只需使用 try 确保您的输入不会为空欧 trycatch正如上述 link 所建议的.

关于R Language : Error in read. table(file.path(data.dir, file_name1)):输入中没有可用的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10083150/

相关文章:

Java(初学者): Cannot find symbol in Math class

import - 在 SSIS 中组合两个输入平面文件

r - R ~ "ma"函数中的移动平均代码

r - 如何从列表列值添加新列

r - 在 R 中使用自己的方法创建新类时,为什么在仅输入对象名称时不自动打印?

css - 如何将 CSS 文件导入 React App?

r - 为什么 R 会使用 "L"后缀来表示整数?

r - 当交叉表中的行和列都是分类名称时,如何指定行和列名称

android - 将项目从 Eclipse 导入到 Android Studio 时出错

javascript - 如何使用 mocha 测试 ES6 模块(这些模块带有导入)?