CommencerCommencer gratuitement

Assembler des data frames

Les données sont très souvent stockées dans des data frames. Le plus souvent, nous voulons créer une analyse qui reste lisible pour des 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 renvoyer des valeurs et créer une phrase qui décrit les dimensions de nos data frames.

Bonne nouvelle : le package glue fait partie de la collection de packages tidyverse et a été conçu pour fonctionner avec les data frames ; nous pouvons donc agir sur des colonnes entières. Nous pouvons, par exemple, 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 des valeurs d’autres colonnes.

Cet exercice fait partie du cours

Expressions régulières intermédiaires en R

Afficher le cours

Instructions

  • Utilisez la fonction glue() pour indiquer le nombre de lignes et de colonnes que contient users, en les stockant respectivement dans les variables temporaires n et m.
  • Inspectez le data frame users en exécutant simplement la ligne qui affiche les noms des colonnes.
  • Modifiez users pour créer une nouvelle colonne n_logins qui indique le nombre de connexions des utilisateurs en utilisant respectivement les colonnes name et logins.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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