带NAs的R中列的条件和
我有一个包含4列的数据集,如下所示: 城市 年 周 平均值 圭尔夫 2020 2020-04-12 28.3 汉密尔顿 2020 2020-04-12 10.7 滑铁卢 2020 2020-04-12 50.1 圭尔夫 2020 2020-04-20 3.5 汉密尔顿 2020 2020-04-20 42.9带NAs的R中列的条件和,r,sum,conditional-statements,na,R,Sum,Conditional Statements,Na,我有一个包含4列的数据集,如下所示: 城市 年 周 平均值 圭尔夫 2020 2020-04-12 28.3 汉密尔顿 2020 2020-04-12 10.7 滑铁卢 2020 2020-04-12 50.1 圭尔夫 2020 2020-04-20 3.5 汉密尔顿 2020 2020-04-20 42.9 您可以通过将na.rm=TRUE传递到sum来完成此操作。此外,由于您是按(年、周)分组的,因此在这种情况下使用选择并没有多大好处,因为您在摘要中生成了平均值变量的摘要统计信息 df% 变
您可以通过将
na.rm=TRUE
传递到sum
来完成此操作。此外,由于您是按(年、周)分组的,因此在这种情况下使用选择并没有多大好处,因为您在摘要中生成了平均值变量的摘要统计信息
df%
变异(
周=截止日期(周),
) %>%
分组单位(年、周)%>%
总结(
平均值=总和(平均值,na.rm=真)
)
#>#tibble:2 x 3
#>#组别:年份[1]
#>年周平均数
#>
#> 1 2020 2020-04-12 89.1
#> 2 2020 2020-04-20 46.4
由(v0.3.0)于2021-03-10创建。您可能需要sum(Average,na.rm=TRUE)
。非常感谢!不客气。对于未来的问题,请阅读如何提供正确格式的。例如,要生成最小数据集,可以使用head()
、subset()
或索引。然后使用dput()
给我们一些可以立即放入R的东西。