CommencerCommencez gratuitement

Désimbriquer vos données

Comme vous l’avez vu dans l’exercice précédent, un data frame imbriqué est simplement une autre façon de structurer vos données : il reprend en quelque sorte les fenêtres de group_by() et les regroupe dans les lignes correspondantes.

De la même manière que vous pouvez utiliser la fonction nest() pour découper vos données en blocs imbriqués, vous pouvez utiliser la fonction unnest() pour déployer les data frames imbriqués dans ces blocs.

Cet exercice fait partie du cours

<cours>Machine Learning dans le tidyverse</cours>
Voir le cours

Instructions de l’exercice

  • Utilisez unnest() sur le data frame gap_nested pour prendre une colonne imbriquée, l’étendre en un nouveau data frame et l’enregistrer sous le nom gap_unnested.
  • Vérifiez que gapminder et gap_unnested sont identiques en utilisant la fonction identical().

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Create the unnested data frame called gap_unnnested
gap_unnested <- ___ %>% 
  ___(___)
  
# Confirm that your data was not modified  
identical(___, ___)
Modifier et exécuter le code