CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Utilisez la fonction expand_grid() pour créer une tibble contenant toutes les combinaisons des variables date et reactor. Utilisez les vecteurs dates et reactors créés pour vous.
  • Effectuez une anti-jointure entre full_df et reactor_df sur les colonnes date et reactor.

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 %>% 
  ___
Modifier et exécuter le code