5

我有一个方桌,它有两个 na.strings(例如“A”和“B”),我需要将它们变成 NA。到目前为止,我可以将其中任何一个变成 NA,但不能同时将两者都变成。我该怎么做?我可以在该参数中使用函数吗?如果是,我应该使用什么功能?我试过像 ( na.strings = "A" | "B") 和 ( na.strings = "A | B") 但它不起作用。我的代码如下:

loadfile<-read.table("test.csv", header=T, sep=",", na.strings="A | B")
4

1 回答 1

22

na.strings需要一个字符向量,所以...

loadfile <- read.table( "test.csv" , header = TRUE ,
                         sep="," ,
                         na.strings = c("A" , "B" ) )

从帮助文件:

na.strings:字符串的字符向量,将被解释为 NA 值

于 2013-06-07T09:30:02.457 回答