Assembler des data frames
Les données sont très souvent stockées dans des data frames. Le plus souvent, nous voulons produire une analyse qui soit aussi lisible pour les humains. Par exemple, il peut être utile d'afficher une phrase sur la taille de nos data frames. En combinant glue() avec nrow() et ncol(), nous pouvons retourner des valeurs et créer une phrase qui rend compte des dimensions de nos data frames.
Heureusement, le paquet glue fait partie de la collection de paquets tidyverse et a été conçu pour les data frames, ce qui nous permet d'agir sur des colonnes entières. Par exemple, nous pouvons l'utiliser dans mutate() pour créer une nouvelle colonne avec une chaîne concaténée qui contient les valeurs d'autres colonnes. Dans cet exercice, vous appliquerez ces exemples au data frame users, qui contient les valeurs d'autres colonnes.
Cette activité fait partie du cours
Expressions régulières intermédiaires en R
Instructions de l’exercice
- Utilisez la fonction
glue()pour indiquer le nombre de lignes et de colonnes que contientusers, en les stockant dans les variables temporairesnetm, respectivement. - Examinez le data frame
usersen exécutant simplement la ligne qui affiche les noms de colonnes. - Modifiez users avec mutate pour créer une nouvelle colonne
n_loginsqui indique le nombre de fois où les personnes utilisatrices se sont connectées, en utilisant respectivement les colonnesnameetlogins.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create two temporary variables "n" and "m" and use them
glue(
"The data frame 'users' has ___ rows and ___ columns.",
___ = nrow(users),
___ = ncol(users)
)
# This lists the column names of the data frame users
colnames(users)
# Use them to create a sentence about the numbers of logins
users %>% mutate(
n_logins = glue("___ logged in ___ times.")
)