我正在处理遗传数据,并且有一个巨大的输出文件(制表符分隔的文本文件),其中某些列中缺少值。这些被保留为空白。
我想用 NA 或 (.) 更改空白。我怎样才能在 R 中做到这一点?
最佳答案
你真的尝试过读入你的文件吗?在 ?read.table
下,参数 na.strings
指出:
na.strings
a character vector of strings which are to be interpreted as NA values. Blank fields are also considered to be missing values in logical, integer, numeric and complex fields.
所以,我猜测(代替可重现的示例)...
read.table("C:/myfile.txt , sep = "\t")
如果包含字符
数据的列中有空格,则可以显式设置na.strings = ""
,应该让R考虑所有空白均为 NA
...
read.table("C:/myfile.txt , sep = "\t" , na.strings = "" )
关于r - 如何在 R 中用 NA 替换缺失的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18144427/