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

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