Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj funkcji expand_grid(), aby utworzyć tibble zawierający wszystkie kombinacje zmiennych date i reactor. Skorzystaj z przygotowanych wcześniej wektorów dates i reactors.
  • Wykonaj anti-join między full_df a reactor_df na kolumnach date i reactor.

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 %>% 
  ___
Edytuj i uruchom kod