我正在研究遗传数据,我有一个巨大的输出文件(制表符分隔的文本文件),在某些列中我缺少值。这些留作白色空间。
我想用NA或(。)更改空白区域。我怎么能在R中这样做?
答案 0 :(得分:3)
您是否真的尝试过读取文件?在?read.table
下,参数na.strings
表明:
<强> na.strings 强>
要解释的字符串的字符向量 作为NA值。空白字段也被视为缺少值 逻辑,整数,数字和复杂字段。
所以,我猜测(代替一个可重复的例子)......
read.table("C:/myfile.txt , sep = "\t")
如果您在包含character
数据的列中有空格,则可以明确设置na.strings = ""
应使R将所有空格视为NA
。
read.table("C:/myfile.txt , sep = "\t" , na.strings = "" )