Rinput文件包含值#NUM! 我想用NA来代替这些。 怎么样?

我正在将大量源自Excel的.csv文件读入到R中。有些单元格包含值“#NUM!”,我猜测这个值是除以零的结果。 无论如何,R不喜欢它。 而且,由于我有很多文件,我想replace#NUM! 在将文件导入到R中时,使用NA作为值。而不是查看每个正在进行查找replace的文件。

build议表示赞赏。 谢谢。

JD

read.csv有一个名为na.strings的参数,它使您能够解释哪些值应被视为NA 。 试试看

例:

 > read.csv("nana.csv") X1 X2 X3 1 1 #NUM! 4 2 2 4 #NUM! 3 #NUM! #NUM! #NUM! > read.csv("nana.csv",na.strings="#NUM!") X1 X2 X3 1 1 NA 4 2 2 4 NA 3 NA NA NA