Hitta saknade observationer
Du är inspektör vid ett kärnkraftverk och behöver kontrollera att varje reaktor har genomgått sin dagliga säkerhetskontroll under ett helt år. Loggarna för säkerhetskontrollerna finns i reactor_df, en dataram med kolumnerna date, reactor och check.
Två vektorer, dates och reactors, med årets alla datum respektive anläggningens reaktorer har redan skapats åt dig.
Du använder kombinationen av funktionerna expand_grid() och anti_join() för att hitta datum då vissa reaktorer inte kontrollerades.
Paketet dplyr har förinslästs åt dig.
Den här övningen är en del av kursen
Omforma data med tidyr
Övningsinstruktioner
- Använd funktionen
expand_grid()för att skapa en tibble med alla kombinationer av variablernadateochreactor. Använd vektorernadatesochreactorssom redan skapats åt dig. - Utför ett anti-join mellan
full_dfochreactor_dfpå kolumnernadateochreactor.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Create a tibble with all combinations of dates and reactors
full_df <- ___
# Find the reactor - date combinations not present in reactor_df
full_df %>%
___