Comment combiner deux vecteurs dans R (avec exemples)



Vous pouvez utiliser l’une des méthodes suivantes pour combiner deux vecteurs dans R :

Méthode 1 : combiner deux vecteurs en un seul vecteur

new_vector <- c(vector1, vector2)

Méthode 2 : combiner deux vecteurs dans une matrice

new_matrix <- cbind(vector1, vector2)

Méthode 3 : combiner deux vecteurs dans un bloc de données

new_df <- data.frame(vector1, vector2)

Les exemples suivants montrent comment utiliser chaque méthode dans la pratique.

Méthode 1 : combiner deux vecteurs en un seul vecteur

Le code suivant montre comment combiner deux vecteurs en un seul nouveau vecteur :

#define vectors
vector1 <- c(1, 2, 3, 4, 5)
vector2 <- c(6, 7, 8, 9, 10)

#combine two vectors into one vector
new_vector <- c(vector1, vector2)

#view resulting vector
new_vector

[1]  1  2  3  4  5  6  7  8  9 10

Méthode 2 : combiner deux vecteurs dans une matrice

Le code suivant montre comment combiner deux vecteurs dans une matrice :

#define vectors
vector1 <- c(1, 2, 3, 4, 5)
vector2 <- c(6, 7, 8, 9, 10)

#combine two vectors into matrix
new_matrix <- cbind(vector1, vector2)

#view resulting matrix
new_matrix

     vector1 vector2
[1,]       1       6
[2,]       2       7
[3,]       3       8
[4,]       4       9
[5,]       5      10

Connexe : Comment utiliser cbind dans R (avec exemples)

Méthode 3 : combiner deux vecteurs dans un bloc de données

Le code suivant montre comment combiner deux vecteurs dans un bloc de données :

#define vectors
vector1 <- c(1, 2, 3, 4, 5)
vector2 <- c(6, 7, 8, 9, 10)

#combine two vectors into data frame
new_df <- data.frame(vector1, vector2)

#view resulting data frame
new_df

  vector1 vector2
1       1       6
2       2       7
3       3       8
4       4       9
5       5      10

Notez que chaque vecteur d’origine est désormais une colonne unique dans le bloc de données résultant.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres opérations courantes dans R :

Comment combiner des listes dans R
Comment combiner deux colonnes en une seule dans R
Comment combiner deux blocs de données dans R avec différentes colonnes

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *