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, tu as travaillé avec des valeurs uniques stockées dans des variables. Mais que faire si tu dois stocker plusieurs valeurs associées ensemble, comme une liste de températures ou un ensemble de scores ? C’est là que les vecteurs entrent en jeu.

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

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

Entraînez-vous par vous-même : Compilateur R en ligne