Menu
Coddy logo textTech

Créer des vecteurs avec c()

Fait partie de la section Fondamentaux du Journey R de Coddy — leçon 56 sur 78.

Jusqu'à présent, vous avez travaillé avec des valeurs uniques stockées dans des variables. Mais que se passe-t-il si vous avez besoin de stocker plusieurs valeurs liées ensemble, comme une liste de températures ou un ensemble de scores ? C'est là que les vecteurs interviennent.

Un vecteur est la structure de données fondamentale de R pour stocker plusieurs valeurs du même type. Vous créez des vecteurs à l'aide de la fonction c(), où « c » signifie « combine » (combiner) :

temperatures <- c(72, 75, 68, 80, 77)
print(temperatures)

Sortie :

[1] 72 75 68 80 77

Les vecteurs peuvent contenir n'importe quel type de données que vous avez appris - numérique, caractère ou logique :

names <- c("Alice", "Bob", "Charlie")
passed <- c(TRUE, FALSE, TRUE)

print(names)
print(passed)

Sortie :

[1] "Alice"   "Bob"     "Charlie"
[1]  TRUE FALSE  TRUE

Une règle importante : tous les éléments d'un vecteur doivent être du même type. Si vous mélangez les types, R les convertira automatiquement en un type commun. Vous pouvez vérifier la longueur d'un vecteur en utilisant length() :

scores <- c(85, 92, 78, 95)
print(length(scores))

Sortie :

[1] 4
challenge icon

Défi

Facile

Créez trois vecteurs et affichez chacun d'eux :

  1. Un vecteur numérique nommé prices contenant les valeurs : 19.99, 29.99, 9.99, 49.99
  2. Un vecteur de caractères nommé colors contenant : "red", "green", "blue"
  3. Un vecteur logique nommé in_stock contenant : TRUE, FALSE, TRUE, TRUE, FALSE

Après avoir créé les trois vecteurs, affichez chaque vecteur suivi de sa longueur en utilisant la fonction length().

Votre sortie devrait être :

[1] 19.99 29.99  9.99 49.99
[1] 4
[1] "red"   "green" "blue" 
[1] 3
[1]  TRUE FALSE  TRUE  TRUE FALSE
[1] 5

Aide-mémoire

Un vecteur est la structure de données fondamentale de R pour stocker plusieurs valeurs du même type.

Créez des vecteurs à l'aide de la fonction c() (c signifie « combine ») :

temperatures <- c(72, 75, 68, 80, 77)
names <- c("Alice", "Bob", "Charlie")
passed <- c(TRUE, FALSE, TRUE)

Les vecteurs peuvent contenir des types de données numériques, de caractères ou logiques. Tous les éléments d'un vecteur doivent être du même type.

Utilisez length() pour obtenir le nombre d'éléments dans un vecteur :

scores <- c(85, 92, 78, 95)
length(scores)  # Retourne 4

Essayez vous-même

# À FAIRE : Écrivez votre code ci-dessous

# 1. Créez un vecteur numérique appelé 'prices' avec les valeurs : 19.99, 29.99, 9.99, 49.99


# 2. Créez un vecteur de caractères appelé 'colors' avec les valeurs : "red", "green", "blue"


# 3. Créez un vecteur logique appelé 'in_stock' avec les valeurs : TRUE, FALSE, TRUE, TRUE, FALSE


# Affichez chaque vecteur suivi de sa longueur en utilisant length()
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux