r - 如何在 R 中用 NA 替换缺失的空格?

标签 r replace

我正在处理遗传数据,并且有一个巨大的输出文件(制表符分隔的文本文件),其中某些列中缺少值。这些被保留为空白。

我想用 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/

相关文章:

r - 通过R中的dplyr将特定的列对收集到行中

R用下一个非零值替换数据帧中的零

javascript - 更换不起作用[JS]

用于替换特定字符串列表的 Python 代码

R Dataframe - 如何计算到某一点的行数?

r - 如何从列表中删除空数据框?

r - 如何在 igraph 和 R 中创建极网络图(多个环)

python - 如何替换文本文件中的一行文本(python)

javascript - 使用正则表达式从字符串数量中删除千位分隔符的最佳方法

根据另一个变量中的 TRUE 或 FALSE 重新编码