Come eseguire funzioni di rbind e cbind in r

Come eseguire funzioni di rbind e cbind in r
In questo tutorial R vedremo come eseguire l'associazione della riga e l'associazione della colonna in vettori, elenchi, dati di dati e matrici.

Funzione rbind ()

La funzione rbind () viene utilizzata per eseguire il legame della riga che lega i dati per riga.

In un vettore
Rbind () viene utilizzato per eseguire il legame della riga che lega i più vettori per riga.

Sintassi

rbind (vector_object1, vector_object2,…)

Dove vector_object è il vettore.

Esempio
In questo esempio, eseguiamo il legame della riga su tre vettori.

#Crea tre vettori per frutta con 2 elementi ciascuno.
mele = c (34,45)
manghi = c (14,35)
guava = c (12,34)
#Perform ROW Bind su questi tre vettori
Stampa (Rbind (mele, mango, guava))

Risultato

Possiamo vedere che i vettori sono combinati per riga.

In un elenco
Rbind () viene utilizzato per eseguire il rilegatura della riga che lega gli elenchi multipli per riga.

Sintassi

rbind (list_object1, list_object2,…)

Dove list_object è l'elenco.

Esempio
In questo esempio, eseguiamo il rilegatura della riga in tre elenchi.

#Crea tre elenchi per frutti con 2 elementi ciascuno.
Apple = elenco (34,45)
Mangoes = elenco (14,35)
guava = elenco (12,34)
#Perform ROW Bind in questi tre elenchi
Stampa (Rbind (mele, mango, guava))

Risultato

Possiamo vedere che le liste sono combinate per riga.

In un telaio di dati
Rbind () viene utilizzato per eseguire il legame della riga che lega i più frame di dati per riga.

Sintassi

rbind (dataframe_object1, dataframe_object2,…)

Dove dataframe_object è il frame dati.

Esempio 1
In questo esempio, eseguiamo la riga vincolante sulla colonna Market_id in tre frame dati.

#Crea tre frame di dati per frutta con 1 colonna ciascuno
Apple = Data.frame (market_id = c (1,2,3), market_name = c ('m1', 'm2', 'm3'))
manghi = dati.frame (market_id = c (4,5,6), market_name = c ('m1', 'm2', 'm3'))
guava = dati.frame (market_id = c (7,8,9), market_name = c ('m1', 'm2', 'm3'))
#Perform ROW Bind sulle colonne Market_id
Print (Rbind (Apples $ Market_id, Mangoes $ Market_id, guava $ market_id))

Risultato

Possiamo vedere che la colonna Market_id in tre frame dati è combinata per riga.

Esempio 2
In questo esempio, eseguiamo il rilegatura della riga su tre frame di dati.

#Crea tre frame di dati per frutta con 1 colonna ciascuno
Apple = Data.frame (market_id = c (1,2,3), market_name = c ('m1', 'm2', 'm3'))
manghi = dati.frame (market_id = c (4,5,6), market_name = c ('m1', 'm2', 'm3'))
guava = dati.frame (market_id = c (7,8,9), market_name = c ('m1', 'm2', 'm3'))
#Perform ROW Bind su tutte le colonne
Stampa (Rbind (mele, mango, guava))

Risultato

Possiamo vedere che tutte le colonne in tre frame dati sono combinate per riga.

In una matrice
Rbind () viene utilizzato per eseguire il legame della riga che lega le matrici multiple per riga.

Sintassi

rbind (matrix_object1, matrix_object2,…)

Dove matrix_object è la matrice.

Esempio
In questo esempio, eseguiamo il legame della riga su due matrici.

#Crea vettoriale per frutti
frutti = c (23,4,43,3,4,5,6,7,8,967,65,43,5,56,78,67,45,44,67,665)
#Passa il vettore su una matrice con 5 righe e 4 colonne
matrix_object1 = matrix (frutti, nrow = 5, nCol = 4)
#Crea vettore per verdure
verdure = c (23,4,43,3,4,5,6,7,8,967,65,43,5,56,78,67,87,90,87,0)
#Passa il vettore in una matrice con 4 righe
Matrix_Object2 = matrix (verdure, nrow = 5, nCol = 4)
#Perform Row Bind
print (rbind (matrix_object1, matrix_object2))

Risultato

Possiamo vedere che tutte le righe e le colonne in due matrici sono combinate per riga.

Funzione cbind ()

La funzione cbind () viene utilizzata per eseguire il legame della colonna che lega i dati per colonna.

In un vettore
Cbind () viene utilizzato per eseguire il legame della colonna che lega i vettori multipli per colonna.

Sintassi

cbind (vector_object1, vector_object2,…)

Dove vector_object è il vettore.

Esempio
In questo esempio, eseguiamo il legame della colonna su tre vettori.

#Crea tre vettori per frutta con 2 elementi ciascuno.
mele = c (34,45)
manghi = c (14,35)
guava = c (12,34)
#Perfrom Colonna Binding su questi tre vettori
Stampa (cbind (mele, mango, guava))

Risultato

Possiamo vedere che i vettori sono combinati per colonna.

In un elenco
Cbind () viene utilizzato per eseguire l'associazione della colonna che lega gli elenchi multipli per colonna.

Sintassi

cbind (list_object1, list_object2,…)

Dove list_object è l'elenco.

Esempio
In questo esempio, eseguiamo l'associazione della colonna in tre elenchi.

#Crea tre vettori per frutta con 2 elementi ciascuno.
mele = c (34,45)
manghi = c (14,35)
guava = c (12,34)
#Perfrom Colonna Binding su questi tre vettori
Stampa (cbind (mele, mango, guava))

Risultato

Possiamo vedere che gli elenchi sono combinati per colonna.

In un telaio di dati
Cbind () viene utilizzato per eseguire l'associazione della colonna che lega i più frame di dati per colonna.

Sintassi

cbind (dataframe_object1, dataframe_object2,…)

Dove dataframe_object è il frame dati.

Esempio 1
In questo esempio, eseguiamo il rilegatura della colonna sulla colonna Market_id in tre frame dati.

#Crea tre elenchi per frutti con 2 elementi ciascuno.
Apple = elenco (34,45)
Mangoes = elenco (14,35)
guava = elenco (12,34)
#Perform Colonning Binding in questi tre elenchi
Stampa (cbind (mele, mango, guava))

Risultato

Possiamo vedere che la colonna Market_id in tre frame dati è combinata dalla colonna.

Esempio 2
In questo esempio, eseguiamo l'associazione della colonna su tre frame dati.

#Crea tre frame di dati per frutta con 1 colonna ciascuno
Apple = Data.frame (market_id = c (1,2,3), market_name = c ('m1', 'm2', 'm3'))
manghi = dati.frame (market_id = c (4,5,6), market_name = c ('m1', 'm2', 'm3'))
guava = dati.frame (market_id = c (7,8,9), market_name = c ('m1', 'm2', 'm3'))
#Perform Colonna Binding sulle colonne Market_id
Print (CBind (Apples $ Market_id, Mangoes $ Market_id, guava $ market_id))

Risultato

Possiamo vedere che tutte le colonne nei tre frame dati sono combinate per colonna.

In una matrice
Cbind () viene utilizzato per eseguire il legame della colonna che lega le matrici multiple per colonna.

Sintassi

cbind (matrix_object1, matrix_object2,…)

Dove matrix_object è la matrice.

Esempio
In questo esempio, eseguiamo il legame della colonna su due matrici.

#Crea vettoriale per frutti
frutti = c (23,4,43,3,4,5,6,7,8,967,65,43,5,56,78,67,45,44,67,665)
#Passa il vettore su una matrice con 5 righe e 4 colonne
matrix_object1 = matrix (frutti, nrow = 5, nCol = 4)
#Crea vettore per verdure
verdure = c (23,4,43,3,4,5,6,7,8,967,65,43,5,56,78,67,87,90,87,0)
#Passa il vettore in una matrice con 4 righe
Matrix_Object2 = matrix (verdure, nrow = 5, nCol = 4)
#Perform Binding della colonna
print (cbind (matrix_object1, matrix_object2))

Risultato

Possiamo vedere che tutte le righe e le colonne in due matrici sono combinate per colonna.

Conclusione

In questo tutorial R, abbiamo imparato come eseguire il legame della riga e l'associazione della colonna su vettori, elenchi, frame di dati e matrici utilizzando le funzioni RBind () e CBind ().