0

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

建议表示赞赏。谢谢。

京东

4

1 回答 1

5

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
于 2014-09-10T10:58:06.823 回答