Identifier les observations manquantes
Vous êtes inspecteur dans une centrale nucléaire et devez vérifier que chaque réacteur a bien reçu sa vérification de sécurité quotidienne tout au long de l'année. Les journaux de contrôle se trouvent dans reactor_df, un data frame avec les colonnes date, reactor et check.
Deux vecteurs, dates et reactors, contenant respectivement toutes les dates de l'année et les réacteurs de la centrale, ont été créés pour vous.
Vous allez utiliser la combinaison des fonctions expand_grid() et anti_join() pour trouver les dates où certains réacteurs n'ont pas été contrôlés.
Le package dplyr a été préchargé pour vous.
Cet exercice fait partie du cours
Reshaper des données avec tidyr
Instructions
- Utilisez la fonction
expand_grid()pour créer un tibble contenant toutes les combinaisons des variablesdateetreactor. Utilisez les vecteursdatesetreactorscréés pour vous. - Effectuez une anti-jointure entre
full_dfetreactor_dfsur les colonnesdateetreactor.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create a tibble with all combinations of dates and reactors
full_df <- ___
# Find the reactor - date combinations not present in reactor_df
full_df %>%
___