「a.txt」という名前のタブ区切りのテキスト ファイルがあります。D 列は空です。
A B C D
10 20 NaN
30 40
40 30 20
20 NA 20
2 行目と 2 列目にスペースを入れて、データフレームをテキスト ファイルとまったく同じように表示および動作させたいと考えています。
残念ながら、read.csv はすべての空白と NA を "NA" に変換しています。NAとNaNを文字として読みたい。
b<- read.csv("a.txt",sep="\t", skip =0, header = TRUE, comment.char = "",check.names = FALSE, quote="", )
要約すると、出力ファイルで同じ値を変更せずに複製したい:
- 入力に空白がある場合、出力は空白になります。
- 入力に NA または Nan が含まれる場合、出力にも NA または NaN が含まれる必要があります。