Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Opérations Avec des Vecteurs | Types de Données et Vecteurs
Introduction à R

bookOpé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

123456
a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition (element by element) c <- a + b c
copy

Opérations scalaires

Un nombre unique peut être combiné avec un vecteur, et l'opération est appliquée à chaque élément.

Exemple

1234567
a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiply each element by 2 d <- c * 2 d
copy

Fonctions d'agrégation

R propose également de nombreuses fonctions, telles que sum() et mean(), qui s'appliquent directement aux vecteurs.

Exemple

123456789
a <- 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)
copy
Tâche

Swipe to start coding

Vous travaillez dans un magasin. Au cours de la journée, vous avez vendu les articles suivants :

ItemPriceItems sold
Sofa$3405
Armchair$1507
Dining table$1153
Dining chair$4515
Bookshelf$1608

Votre tâche consiste à :

  1. Construire un vecteur nommé sold avec les valeurs correspondantes de la colonne Items sold.
  2. Calculer le revenue en multipliant les vecteurs prices et sold.
  3. Afficher la somme totale du vecteur revenue.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 10
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

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 2.27

bookOpé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

123456
a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition (element by element) c <- a + b c
copy

Opérations scalaires

Un nombre unique peut être combiné avec un vecteur, et l'opération est appliquée à chaque élément.

Exemple

1234567
a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiply each element by 2 d <- c * 2 d
copy

Fonctions d'agrégation

R propose également de nombreuses fonctions, telles que sum() et mean(), qui s'appliquent directement aux vecteurs.

Exemple

123456789
a <- 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)
copy
Tâche

Swipe to start coding

Vous travaillez dans un magasin. Au cours de la journée, vous avez vendu les articles suivants :

ItemPriceItems sold
Sofa$3405
Armchair$1507
Dining table$1153
Dining chair$4515
Bookshelf$1608

Votre tâche consiste à :

  1. Construire un vecteur nommé sold avec les valeurs correspondantes de la colonne Items sold.
  2. Calculer le revenue en multipliant les vecteurs prices et sold.
  3. Afficher la somme totale du vecteur revenue.

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 10
single

single

some-alt