Fehlende Beobachtungen finden
Du bist Inspektor in einem Kernkraftwerk und musst prüfen, ob jeder Reaktor im Laufe eines ganzen Jahres seine tägliche Sicherheitsprüfung erhalten hat. Die Protokolle der Sicherheitsprüfungen stehen in reactor_df, einem Data Frame mit den Spalten date, reactor und check.
Zwei Vektoren, dates und reactors, mit allen Datumswerten des Jahres bzw. allen Reaktoren der Anlage wurden für dich erstellt.
Du wirst die Kombination der Funktionen expand_grid() und anti_join() nutzen, um die Daten zu finden, an denen bestimmte Reaktoren nicht geprüft wurden.
Das Paket dplyr wurde bereits für dich geladen.
Diese Übung ist Teil des Kurses
Daten umformen mit tidyr
Anleitung zur Übung
- Verwende die Funktion
expand_grid(), um ein Tibble zu erstellen, das alle Kombinationen der Variablendateundreactorenthält. Nutze dazu die für dich erstellten Vektorendatesundreactors. - Führe ein Anti-Join zwischen
full_dfundreactor_dfüber die Spaltendateundreactoraus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Create a tibble with all combinations of dates and reactors
full_df <- ___
# Find the reactor - date combinations not present in reactor_df
full_df %>%
___