CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Utilisez la fonction glue() pour indiquer le nombre de lignes et de colonnes que contient users, en les stockant dans les variables temporaires n et m, respectivement.
  • Examinez le data frame users en exécutant simplement la ligne qui affiche les noms de colonnes.
  • Modifiez users avec mutate pour créer une nouvelle colonne n_logins qui indique le nombre de fois où les personnes utilisatrices se sont connectées, en utilisant respectivement les colonnes name et logins.

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.")
)
Modifier et exécuter le code