Hledání chybějících pozorování
Pracuješ jako inspektor v jaderné elektrárně a tvým úkolem je ověřit, jestli každý reaktor prošel každý den v roce bezpečnostní kontrolou. Záznamy o kontrolách jsou uložené v reactor_df – datovém rámci se sloupci date, reactor a check.
Dva vektory, dates a reactors, obsahující všechna data v roce a seznam reaktorů v elektrárně, jsou už připravené.
Kombinací funkcí expand_grid() a anti_join() zjistíš, ve kterých dnech nebyl některý z reaktorů zkontrolován.
Balíček dplyr je předem načtený.
Toto cvičení je součástí kurzu
Reshaping Data with tidyr
Pokyny k cvičení
- Pomocí funkce
expand_grid()vytvoř tibble se všemi kombinacemi proměnnýchdateareactor. Použij připravené vektorydatesareactors. - Proveď anti-join mezi
full_dfareactor_dfna sloupcíchdateareactor.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create a tibble with all combinations of dates and reactors
full_df <- ___
# Find the reactor - date combinations not present in reactor_df
full_df %>%
___