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>Instructions de l’exercice
- Utilisez
unnest()sur le data framegap_nestedpour prendre une colonne imbriquée, l’étendre en un nouveau data frame et l’enregistrer sous le nomgap_unnested. - Vérifiez que
gapminderetgap_unnestedsont identiques en utilisant la fonctionidentical().
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(___, ___)