按组汇总缺失情况
既然您已经可以创建 nabular 数据了,我们来用它探索数据。我们将根据另一个变量的缺失情况计算汇总统计量。
为此,我们将按以下步骤进行:
首先,使用
bind_shadow()将数据转换为 nabular 数据。接着,使用
group_by()和summarize()对数据做汇总,调用mean()和sd()函数计算均值和标准差。
本练习是课程的一部分
在 R 中处理缺失数据
练习说明
对
oceanbuoys数据集:先用
bind_shadow(),然后按湿度是否缺失(humidity_NA)使用group_by()分组,并用 dplyr 的summarize()计算风向东西(wind_ew)的均值和标准差。重复上述步骤,但改为对风向南北(
wind_ns)计算汇总统计。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# `bind_shadow()` and `group_by()` humidity missingness (`humidity_NA`)
oceanbuoys %>%
___() %>%
group_by(___) %>%
summarize(wind_ew_mean = mean(___), # calculate mean of wind_ew
wind_ew_sd = ___)) # calculate standard deviation of wind_ew
# Repeat this, but calculating summaries for wind north south (`wind_ns`).
___ %>%
___ %>%
group_by(___) %>%
summarize(___ = ___(___),
___ = ___(___))