【发布时间】:2018-02-24 18:53:24
【问题描述】:
在 Set NA to 0 in R 的对面,我有一个 data.frame data,其中包含 A 和 B 列(以及其他),其中 NA 被 0 替换为
rowSums(data[,c("A", "B")], na.rm=TRUE).
我需要用 NA 重新替换所有 0 值。由于我正在使用不仅包含数值的 data.frame,convert all zeros of a matrix in R to NA 对我不起作用(在这里转换为矩阵似乎没有希望)。
我试过了
data["A" == 0] <- NA 和 data["B" == 0] <- NA - 但是,它什么也没做(data.frame 似乎保持不变)
【问题讨论】:
-
试试括号外的
"A" == 0看看为什么。