Contenu du cours
Introduction à R : Partie I
Introduction à R : Partie I
Indexation dans les Vecteurs
Super ! Maintenant, vous comprenez comment créer un vecteur et attribuer des noms à ses valeurs.
Pour accéder à des éléments spécifiques dans un vecteur, vous pouvez utiliser des indices. L'indice du premier élément est 1
, le deuxième élément est 2
, et ainsi de suite. Pour récupérer le n
-ième élément d'un vecteur vec
, utilisez la syntaxe vec[n]
. De plus, si les éléments du vecteur ont des noms attribués, vous pouvez extraire les valeurs par leurs noms en mettant le nom entre guillemets et crochets.
Maintenant, revisitons l'exemple des notes :
Nous allons extraire la note pour Math
et la note pour Literature
.
grades <- c(80, 75, 95, 100) # Vector of grades # Assign names to values of grades names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Output the first grade grades[1] # Output Literature grade grades['Literature']
Il est également possible d'accéder à plusieurs éléments simultanément :
grades <- c(80, 75, 95, 100) # Vector of grades # Assign names to values of grades names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Output the second and the third grades grades[c(2,3)] # Output Math and Physics grades grades[c('Math','Physics')]
Swipe to start coding
En continuant à partir de l'exercice précédent, vous avez un vecteur nommé prices
avec chaque prix assigné à un nom d'article correspondant.
- Récupérez le prix de
'Armchair'
en utilisant son nom plutôt que son indice. - Récupérez les prix de la
'Dining table'
et de la'Dining chair'
en utilisant leurs indices.
Solution
Merci pour vos commentaires !
Indexation dans les Vecteurs
Super ! Maintenant, vous comprenez comment créer un vecteur et attribuer des noms à ses valeurs.
Pour accéder à des éléments spécifiques dans un vecteur, vous pouvez utiliser des indices. L'indice du premier élément est 1
, le deuxième élément est 2
, et ainsi de suite. Pour récupérer le n
-ième élément d'un vecteur vec
, utilisez la syntaxe vec[n]
. De plus, si les éléments du vecteur ont des noms attribués, vous pouvez extraire les valeurs par leurs noms en mettant le nom entre guillemets et crochets.
Maintenant, revisitons l'exemple des notes :
Nous allons extraire la note pour Math
et la note pour Literature
.
grades <- c(80, 75, 95, 100) # Vector of grades # Assign names to values of grades names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Output the first grade grades[1] # Output Literature grade grades['Literature']
Il est également possible d'accéder à plusieurs éléments simultanément :
grades <- c(80, 75, 95, 100) # Vector of grades # Assign names to values of grades names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Output the second and the third grades grades[c(2,3)] # Output Math and Physics grades grades[c('Math','Physics')]
Swipe to start coding
En continuant à partir de l'exercice précédent, vous avez un vecteur nommé prices
avec chaque prix assigné à un nom d'article correspondant.
- Récupérez le prix de
'Armchair'
en utilisant son nom plutôt que son indice. - Récupérez les prix de la
'Dining table'
et de la'Dining chair'
en utilisant leurs indices.
Solution
Merci pour vos commentaires !