私は遺伝データに取り組んでおり、巨大な出力ファイル (タブ区切りのテキスト ファイル) を持っています。いくつかの列には値がありません。これらは空白として残されます。
NAまたは(.)で空白を変更したい。Rでこれを行うにはどうすればよいですか?
実際にファイルを読み込もうとしましたか? の下?read.table
で、それが述べている引数na.strings
:
na.strings
NA 値として解釈される文字列の文字ベクトル。空白のフィールドは、論理フィールド、整数フィールド、数値フィールド、および複合フィールドの欠損値と見なされます。
だから、私は推測しています(再現可能な例の代わりに)...
read.table("C:/myfile.txt , sep = "\t")
データのある列に空白がある場合、R がすべての空白を...と見なすようcharacter
に明示的に設定できます。na.strings = ""
NA
read.table("C:/myfile.txt , sep = "\t" , na.strings = "" )