计算总和列并忽略Na

时间:2018-02-08 15:59:05

标签: r na rowsum

我正在尝试创建一个总和列,用于累加前一列的值。但是,如果有NA,我会遇到困难。 如果行中有NA,我的脚本将不计算总和。

如何编辑以下脚本以将NA基本上计为0,或者只是完全忽略它们,但仍然计算总和。我不想将NA实际更改为0。

CTDB %>% mutate(SCARED_TOTAL_CHILD = CTDB %>% rowwise() %>% 
SELECT(SCARED_BREATHE_CHILD:SCARED_SHY_CHILD) %>% rowSums()) -> CTDB

谢谢!!

2 个答案:

答案 0 :(得分:3)

添加na.rm = TRUE

rowSums(na.rm=TRUE)

答案 1 :(得分:3)

嗯,我认为函数的帮助概述了如何从calc中省略NA ....尝试 rowSums(.,na.rm=T)