R 计算和列并忽略Na

R 计算和列并忽略Na,r,na,rowsum,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

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

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

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

加载项na.rm=TRUE

i、 e


嗯,我认为函数的帮助概述了如何从计算中省略NAs。。。。尝试
rowSums(,na.rm=T)
rowSums
有一个参数
na.rm
。因此,您可以尝试
行和(na.rm=FALSE)
rowSums(na.rm=TRUE)