Contenu du cours
Introduction à R : Partie II
Introduction à R : Partie II
Nominations
Dans le chapitre précédent, vous avez vu que la sortie de la liste contient des indices entre doubles crochets. C'est bien, mais ne serait-il pas mieux d'avoir des noms au lieu d'indices ? En effet, ce serait mieux.
Il existe deux façons de définir des noms sur les éléments de la liste. La première est utilisée lors de la création de la liste. Dans la fonction list()
, utilisez les égalités name = values
(le nom doit être utilisé sans guillemets). Par exemple, réécrivons l'exemple précédent avec des noms.
# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Output list value test
C'est bien mieux ! La deuxième façon est de définir des noms pour la liste déjà créée. Assignez un vecteur de noms à la fonction names(list)
. Par exemple,
# Creating a list test <- list("Text", 42, TRUE) # Setting names to elements names(test) <- c('text', 'number', 'logical') # Output list value test
Swipe to start coding
Étant donné la liste info
du chapitre précédent. En utilisant la deuxième méthode (fonction names()
), attribuez les noms suivants aux éléments : 'Course name', 'Section', 'Chapter', 'Chapter overall'
. Affichez ensuite la liste.
Solution
Merci pour vos commentaires !
Nominations
Dans le chapitre précédent, vous avez vu que la sortie de la liste contient des indices entre doubles crochets. C'est bien, mais ne serait-il pas mieux d'avoir des noms au lieu d'indices ? En effet, ce serait mieux.
Il existe deux façons de définir des noms sur les éléments de la liste. La première est utilisée lors de la création de la liste. Dans la fonction list()
, utilisez les égalités name = values
(le nom doit être utilisé sans guillemets). Par exemple, réécrivons l'exemple précédent avec des noms.
# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Output list value test
C'est bien mieux ! La deuxième façon est de définir des noms pour la liste déjà créée. Assignez un vecteur de noms à la fonction names(list)
. Par exemple,
# Creating a list test <- list("Text", 42, TRUE) # Setting names to elements names(test) <- c('text', 'number', 'logical') # Output list value test
Swipe to start coding
Étant donné la liste info
du chapitre précédent. En utilisant la deuxième méthode (fonction names()
), attribuez les noms suivants aux éléments : 'Course name', 'Section', 'Chapter', 'Chapter overall'
. Affichez ensuite la liste.
Solution
Merci pour vos commentaires !