我有一个与此类似的问题,但我的数据集有点大:50 列,其中 1 列作为 UID,其他列带有TRUE
or NA
,我想将所有更改NA
为FALSE
,但我不想使用显式循环。
能plyr
做到吗?谢谢。
更新#1
感谢您的快速回复,但如果我的数据集如下所示:
df <- data.frame(
id = c(rep(1:19),NA),
x1 = sample(c(NA,TRUE), 20, replace = TRUE),
x2 = sample(c(NA,TRUE), 20, replace = TRUE)
)
我只想X1
和X2
被处理,这怎么办?