4

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

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

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

谢谢!!

4

2 回答 2

6

添加 na.rm=TRUE

IE

rowSums(na.rm=TRUE)
于 2018-02-08T16:07:48.007 回答
4

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

于 2018-02-08T16:09:36.657 回答