【问题标题】:Calculating Sum Column and ignoring Na [duplicate]计算总和列并忽略 Na [重复]
【发布时间】:2018-02-08 15:59:05
【问题描述】:

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

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

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

谢谢!!

【问题讨论】:

  • rowSums 有一个参数na.rm。所以你可以试试rowSums(na.rm = FALSE)

标签: r na rowsum


【解决方案1】:

添加 na.rm=TRUE

rowSums(na.rm=TRUE)

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-21
      • 2019-08-19
      • 1970-01-01
      • 1970-01-01
      • 2017-10-25
      • 1970-01-01
      • 2016-02-21
      • 2019-10-09
      相关资源
      最近更新 更多