Opérations Avec des Vecteurs
Les vecteurs en R prennent en charge les opérations arithmétiques. Les opérations peuvent être effectuées élément par élément entre deux vecteurs de même longueur, ou entre un vecteur et un nombre unique (appliqué à chaque élément).
Opérations élément par élément
Les vecteurs de même longueur peuvent être combinés avec des opérateurs arithmétiques, calculant les résultats élément par élément.
Exemple
123456a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition (element by element) c <- a + b c
Opérations scalaires
Un nombre unique peut être combiné avec un vecteur, et l'opération est appliquée à chaque élément.
Exemple
1234567a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiply each element by 2 d <- c * 2 d
Fonctions d'agrégation
R propose également de nombreuses fonctions, telles que sum() et mean(), qui s'appliquent directement aux vecteurs.
Exemple
123456789a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b d <- c * 2 # Calculate the sum sum(d) # Calculate the average mean(d)
Swipe to start coding
Vous travaillez dans un magasin. Au cours de la journée, vous avez vendu les articles suivants :
| Item | Price | Items sold |
|---|---|---|
| Sofa | $340 | 5 |
| Armchair | $150 | 7 |
| Dining table | $115 | 3 |
| Dining chair | $45 | 15 |
| Bookshelf | $160 | 8 |
Votre tâche consiste à :
- Construire un vecteur nommé
soldavec les valeurs correspondantes de la colonne Items sold. - Calculer le
revenueen multipliant les vecteurspricesetsold. - Afficher la somme totale du vecteur
revenue.
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
Can you explain what happens if the vectors are not the same length?
What other arithmetic operations can I perform on vectors in R?
Can you show more examples of aggregate functions in R?
Awesome!
Completion rate improved to 2.27
Opérations Avec des Vecteurs
Glissez pour afficher le menu
Les vecteurs en R prennent en charge les opérations arithmétiques. Les opérations peuvent être effectuées élément par élément entre deux vecteurs de même longueur, ou entre un vecteur et un nombre unique (appliqué à chaque élément).
Opérations élément par élément
Les vecteurs de même longueur peuvent être combinés avec des opérateurs arithmétiques, calculant les résultats élément par élément.
Exemple
123456a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition (element by element) c <- a + b c
Opérations scalaires
Un nombre unique peut être combiné avec un vecteur, et l'opération est appliquée à chaque élément.
Exemple
1234567a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiply each element by 2 d <- c * 2 d
Fonctions d'agrégation
R propose également de nombreuses fonctions, telles que sum() et mean(), qui s'appliquent directement aux vecteurs.
Exemple
123456789a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b d <- c * 2 # Calculate the sum sum(d) # Calculate the average mean(d)
Swipe to start coding
Vous travaillez dans un magasin. Au cours de la journée, vous avez vendu les articles suivants :
| Item | Price | Items sold |
|---|---|---|
| Sofa | $340 | 5 |
| Armchair | $150 | 7 |
| Dining table | $115 | 3 |
| Dining chair | $45 | 15 |
| Bookshelf | $160 | 8 |
Votre tâche consiste à :
- Construire un vecteur nommé
soldavec les valeurs correspondantes de la colonne Items sold. - Calculer le
revenueen multipliant les vecteurspricesetsold. - Afficher la somme totale du vecteur
revenue.
Solution
Merci pour vos commentaires !
single