Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Modification des Éléments de Vecteur | Types de Données et Vecteurs
Introduction à R

bookModification des Éléments de Vecteur

Les vecteurs peuvent être modifiés en ajoutant de nouveaux éléments ou en mettant à jour ceux existants. Ceci est utile lorsque la structure de données doit évoluer ou lorsque des valeurs doivent être corrigées.

Ajout d’éléments avec des fonctions

Utiliser la fonction c() ou la fonction append() pour ajouter une nouvelle valeur à un vecteur. Si le vecteur est nommé, il est ensuite possible d’attribuer un libellé au nouvel élément.

Exemple

12345678
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades <- c(grades, 60) names(grades)[length(grades)] <- 'Philosophy' grades
copy

Ajout d’éléments avec des noms

Si le vecteur possède déjà des noms, il est possible d’ajouter un nouvel élément en attribuant directement une valeur à un nouveau nom.

Exemple

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
copy

Mise à jour des éléments

Il est également possible de modifier les valeurs existantes, soit par nom, soit par indice.

Exemple

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Update second grade grades[2] <- 60 # Update Math grade by name grades["Math"] <- 100
copy
Tâche

Swipe to start coding

  1. Ajouter un nouvel élément nommé 'Desk' avec un prix de 135 à la fin du vecteur prices en utilisant la deuxième méthode (assignation du nom lors de l’ajout de la valeur).
  2. Mettre à jour le prix de 'Bookshelf' à 180. Vous pouvez utiliser soit l’indice, soit le nom pour effectuer cette modification.
  3. Afficher le vecteur modifié prices.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 8
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

Awesome!

Completion rate improved to 2.27

bookModification des Éléments de Vecteur

Glissez pour afficher le menu

Les vecteurs peuvent être modifiés en ajoutant de nouveaux éléments ou en mettant à jour ceux existants. Ceci est utile lorsque la structure de données doit évoluer ou lorsque des valeurs doivent être corrigées.

Ajout d’éléments avec des fonctions

Utiliser la fonction c() ou la fonction append() pour ajouter une nouvelle valeur à un vecteur. Si le vecteur est nommé, il est ensuite possible d’attribuer un libellé au nouvel élément.

Exemple

12345678
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades <- c(grades, 60) names(grades)[length(grades)] <- 'Philosophy' grades
copy

Ajout d’éléments avec des noms

Si le vecteur possède déjà des noms, il est possible d’ajouter un nouvel élément en attribuant directement une valeur à un nouveau nom.

Exemple

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
copy

Mise à jour des éléments

Il est également possible de modifier les valeurs existantes, soit par nom, soit par indice.

Exemple

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Update second grade grades[2] <- 60 # Update Math grade by name grades["Math"] <- 100
copy
Tâche

Swipe to start coding

  1. Ajouter un nouvel élément nommé 'Desk' avec un prix de 135 à la fin du vecteur prices en utilisant la deuxième méthode (assignation du nom lors de l’ajout de la valeur).
  2. Mettre à jour le prix de 'Bookshelf' à 180. Vous pouvez utiliser soit l’indice, soit le nom pour effectuer cette modification.
  3. Afficher le vecteur modifié prices.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 8
single

single

some-alt