4

R言語でコーディングするのに苦労しています。私がやろうとしているのは、大量のデータを 1 つのデータ フレームに読み込み、きれいな画像を作成することです。

これは私が持っているものです:

# 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の機能について十分な知識がありません.このエラーの意味とコーディングのアドバイスを教えてください.

宇賀さん、ありがとうございました

4

1 に答える 1

0

同様の状況は、同様の質問でここで解決されました(この投稿はかなり古いことを知っています)。最近、いくつかのファイルを解析するときにこのようなエラーが発生しました...理由は、いくつかのファイルが空だったため、エラーメッセージの意味があります。

とにかく、前述のリンクで提案されているように、tryouを使用して入力が空にならないようにしてください。trycatch

于 2015-08-23T19:43:20.513 に答える