CBIND()

manipulation

La fonction cbind() permet de combiner plusieurs vecteurs ou colonnes d’un dataframe en les accolant côte à côte. Elle est utile pour fusionner des données de manière horizontale.

Syntaxe

L’utilisation de cette fonction se fait en indiquant les objets à combiner :

---
cbind(dataframe1, dataframe2, ...)
---

Exemple

Exemple 1

Dans cet exemple, nous allons combiner deux vecteurs pour former une matrice :

---
vecteur1 <- c(1, 2, 3)
vecteur2 <- c(4, 5, 6)
matrice <- cbind(vecteur1, vecteur2)
print(matrice)
---
     vecteur1 vecteur2
[1,]        1        4
[2,]        2        5
[3,]        3        6

Exemple 2

On utilise maintenant cbind pour combiner deux datarfame :

---
df1 <- data.frame(A = c(1, 2), B = c("a", "b"))
df2 <- data.frame(A = c(3, 4), B = c("c", "d"))
resultat <- cbind(df1, df2)
print(resultat)
---
  A B C D
1 1 w 3 y
2 2 x 4 z

Ici, les colonnes du second dataframe sont ajoutées au premier, tant que leurs taille est identique.