R更换&x27;xxxxxx和x27;读取文本文件时的字符串

R更换&x27;xxxxxx和x27;读取文本文件时的字符串,r,R,可能重复: 我正在读取一个txt文件,每行包含字符和数字值。文件中的某些缺失值已编码为xxxxxx。我想在数据框中用na替换它们。下面给出的是我读入的数据帧的特定行: mydf[199,] season size speed mxPH mnO2 C1 NO3 NH4 oPO4 PO4 199 winter large medium 8.00000 7.60000 XXXXXXX XXXXXXX XXXXXXX XXXXXXX XX

可能重复:

我正在读取一个txt文件,每行包含字符和数字值。文件中的某些缺失值已编码为xxxxxx。我想在数据框中用na替换它们。下面给出的是我读入的数据帧的特定行:

mydf[199,]
    season  size  speed    mxPH    mnO2      C1     NO3     NH4    oPO4     PO4
199 winter large medium 8.00000 7.60000 XXXXXXX XXXXXXX XXXXXXX XXXXXXX XXXXXXX
      Chla1 a1   a2  a3 a4 a5 a6  a7
199 XXXXXXX  0 12.5 3.7  1  0  0 4.9
我似乎不能用na代替x。
非常感谢您的帮助

最简单的方法可能是在使用
na.strings
选项从文件读取数据时将
xxxxxxx
设置为missing。下面是一个使用文本连接而不是文件的快速示例:

 txt <- textConnection("1 3 Hi xxx\n 2 5 Low No")
 read.table(txt, na.string="xxx")
  V1 V2  V3   V4
1  1  3  Hi <NA>
2  2  5 Low   No

txt这个问题已经得到了回答。谢谢你,阿尼科,我会试试你的建议。