查找缺失的观测值
您是一座核电站的检查员,需要核实在一整年内每台反应堆是否每天都进行了安全检查。安全检查的日志保存在 reactor_df 中,这是一个包含 date、reactor 和 check 列的数据框。
两个向量 dates 和 reactors 已为您创建,分别包含全年所有日期和电站内的所有反应堆。
您将结合使用 expand_grid() 和 anti_join() 函数,找出某些反应堆在特定日期未进行检查的情况。
dplyr 包已为您预先加载。
本练习是课程的一部分
使用 tidyr 重塑数据
练习说明
- 使用
expand_grid()函数创建一个包含date和reactor两个变量所有组合的 tibble。使用为您创建的向量dates和reactors。 - 在
full_df和reactor_df之间,基于date与reactor两列执行一次 anti-join。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create a tibble with all combinations of dates and reactors
full_df <- ___
# Find the reactor - date combinations not present in reactor_df
full_df %>%
___