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