Repérer les observations manquantes
Vous êtes inspecteur dans une centrale nucléaire et devez vérifier si chaque réacteur a reçu son contrôle de sécurité quotidien sur toute une année. Les journaux de contrôle se trouvent dans reactor_df, une trame de données avec les colonnes date, reactor et check.
Deux vecteurs, dates et reactors, contenant respectivement toutes les dates de l'année et tous les réacteurs de la centrale, ont été créés pour vous.
Vous utiliserez la combinaison des fonctions expand_grid() et anti_join() pour trouver les dates où certains réacteurs n'ont pas été vérifiés.
Le paquet dplyr a été préchargé pour vous.
Cette activité fait partie du cours
Restructurer des données avec tidyr
Instructions de l’exercice
- Utilisez la fonction
expand_grid()pour créer une 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 ce code d’exemple.
# Create a tibble with all combinations of dates and reactors
full_df <- ___
# Find the reactor - date combinations not present in reactor_df
full_df %>%
___