【发布时间】:2017-01-10 06:12:07
【问题描述】:
在 R 中,我想跨行求和,但如果整行为 NA,则将 NA 保留为 NA。我的数据包含 0,我想这样计算它们。例如:
colA colB colC Total
1 NA 2 3
NA NA NA NA
0 NA NA 0
3 0 NA 3
我使用下面的代码,得到了所有 NA 行的 0。如果我将 na.rm 更改为 F,我会一直降低所有 NA。我想在全 NA 行中获得 NA。
Total <- as.data.frame(rowSums(df[,1:3], na.rm = T))
谢谢!
【问题讨论】:
-
@demongolem:请不要拒绝来自 OP 的添加可重现示例的编辑;它们不是“旨在解决帖子的作者并且没有任何意义作为编辑”。
标签: r