Znajdowanie brakujących obserwacji
Jesteś inspektorem w elektrowni jądrowej i musisz sprawdzić, czy każdy reaktor przeszedł codzienną kontrolę bezpieczeństwa przez cały rok. Dzienniki kontroli bezpieczeństwa znajdują się w reactor_df – ramce danych z kolumnami date, reactor i check.
Dwa wektory – dates i reactors – zawierające odpowiednio wszystkie daty roku oraz reaktory w elektrowni zostały już dla ciebie przygotowane.
Wykorzystasz kombinację funkcji expand_grid() i anti_join(), aby znaleźć daty, w których poszczególne reaktory nie zostały skontrolowane.
Pakiet dplyr jest już wczytany.
To ćwiczenie jest częścią kursu
Przekształcanie danych z tidyr
Instrukcje do ćwiczenia
- Użyj funkcji
expand_grid(), aby utworzyć tibble zawierający wszystkie kombinacje zmiennychdateireactor. Skorzystaj z przygotowanych wcześniej wektorówdatesireactors. - Wykonaj anti-join między
full_dfareactor_dfna kolumnachdateireactor.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create a tibble with all combinations of dates and reactors
full_df <- ___
# Find the reactor - date combinations not present in reactor_df
full_df %>%
___