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
.
1234567grades <- 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 :
1234567grades <- 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 !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
How do I access a grade by its name in the vector?
Can I retrieve multiple grades at once using their names?
What happens if I try to access an element that doesn't exist in the vector?
Awesome!
Completion rate improved to 2.27
Indexation dans les Vecteurs
Glissez pour afficher le menu
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
.
1234567grades <- 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 :
1234567grades <- 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 !
Awesome!
Completion rate improved to 2.27single