簡體   English   中英

R 語言:read.table(file.path(data.dir, file_name1)) 中的錯誤:輸入中沒有可用的行

[英]R Language: Error in read.table(file.path(data.dir, file_name1)) : no lines available in input

我很難用 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))

}

我的錯誤是:

read.table(file.path(data.dir, file_name1)) 出錯:輸入中沒有可用行

我想自己弄清楚,但我對 R 語言很陌生,而且我對 R 中的功能了解不夠。請解釋這個錯誤的含義以及對我的編碼的建議。

非常感謝,烏卡

類似的情況在這里解決了類似的問題(我知道這篇文章很舊)。 最近我在解析幾個文件時遇到這樣的錯誤......原因是一些文件是空的,這使得錯誤消息有意義。

無論如何,只要按照提到的鏈接中的建議使用try ou trycatch確保您的輸入不會為空。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM