CommencezCommencez gratuitement

L'argument col_names

Outre path et sheet, il existe plusieurs autres arguments que vous pouvez préciser dans read_excel(). L'un de ces arguments s'appelle col_names.

Par défaut, il est à TRUE et indique si la première rangée des feuilles Excel contient les noms de colonnes. Si ce n'est pas le cas, vous pouvez définir col_names à FALSE. Dans ce cas, R choisira des noms de colonnes pour vous. Vous pouvez aussi choisir de définir col_names à un vecteur de chaînes de caractères contenant les noms de chaque colonne. Cela fonctionne exactement comme dans le paquet readr.

Vous allez travailler avec le fichier urbanpop_nonames.xlsx (voir). Il contient les mêmes données que urbanpop.xlsx (voir), mais n'a pas de noms de colonnes dans la première rangée des feuilles Excel.

Cette activité fait partie du cours

Introduction à l'importation de données dans R

Voir le cours

Instructions de l’exercice

  • Importez la première feuille Excel de "urbanpop_nonames.xlsx" et enregistrez le résultat dans pop_a. Laissez R définir lui-même les noms de colonnes du cadre de données obtenu.
  • Importez la première feuille Excel de urbanpop_nonames.xlsx; cette fois, utilisez le vecteur cols déjà préparé pour vous afin de préciser les noms de colonnes. Enregistrez le cadre de données résultant dans pop_b.
  • Affichez le sommaire de pop_a.
  • Affichez le sommaire de pop_b. Voyez-vous la différence par rapport à l'autre sommaire ?

Exercice interactif pratique

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

# Import the first Excel sheet of urbanpop_nonames.xlsx (R gives names): pop_a
pop_a <- read_excel("____", col_names = ____)

# Import the first Excel sheet of urbanpop_nonames.xlsx (specify col_names): pop_b
cols <- c("country", paste0("year_", 1960:1966))
pop_b <- ___

# Print the summary of pop_a
___

# Print the summary of pop_b
___
Modifier et exécuter le code