Como executar funções RBind e CBind

Como executar funções RBind e CBind
Neste tutorial r, veremos como executar a ligação da linha e a ligação da coluna em vetores, listas, quadros de dados e matrizes.

Função rbind ()

A função rbind () é usada para executar a ligação da linha que vincula os dados por linha.

Em um vetor
Rbind () é usado para executar a ligação da linha que vincula os múltiplos vetores por linha.

Sintaxe

rbind (vetor_object1, vetor_object2,…)

Onde Vector_Object é o vetor.

Exemplo
Neste exemplo, executamos a ligação em três vetores.

#Crie três vetores para frutas com 2 elementos cada.
maçãs = c (34,45)
mangas = C (14,35)
goiaba = C (12,34)
#Perform Linha liga esses três vetores
Imprimir (RBind (maçãs, mangas, goiaba))

Resultado

Podemos ver que os vetores são combinados por linha.

Em uma lista
Rbind () é usado para executar a ligação da linha que vincula as múltiplas listas por linha.

Sintaxe

rbind (list_object1, list_object2,…)

Onde list_object é a lista.

Exemplo
Neste exemplo, realizamos a ligação em três listas.

#Crie três listas para frutas com 2 elementos cada.
maçãs = lista (34,45)
mangas = lista (14,35)
goiaba = lista (12,34)
#Perform Files Bind nessas três listas
Imprimir (RBind (maçãs, mangas, goiaba))

Resultado

Podemos ver que as listas são combinadas por linha.

Em um quadro de dados
Rbind () é usado para executar a ligação da linha que vincula os vários quadros de dados por linha.

Sintaxe

rbind (dataframe_object1, dataframe_object2,…)

Onde dataframe_object é o quadro de dados.

Exemplo 1
Neste exemplo, realizamos a ligação da linha na coluna Market_id em três quadros de dados.

#Crie três frutos de dados para frutas com 1 coluna cada
maçãs = dados.frame (market_id = c (1,2,3), market_name = c ('m1', 'm2', 'm3'))))
mangas = dados.frame (market_id = c (4,5,6), market_name = c ('m1', 'm2', 'm3'))))
goiaba = dados.frame (market_id = c (7,8,9), market_name = c ('m1', 'm2', 'm3'))))
#Perform Row vínculo nas colunas market_id
Print (rbind (maçãs $ market_id, mangas $ market_id, goiaba $ market_id))

Resultado

Podemos ver que a coluna Market_id em três quadros de dados é combinada por linha.

Exemplo 2
Neste exemplo, executamos a ligação da linha em três quadros de dados.

#Crie três frutos de dados para frutas com 1 coluna cada
maçãs = dados.frame (market_id = c (1,2,3), market_name = c ('m1', 'm2', 'm3'))))
mangas = dados.frame (market_id = c (4,5,6), market_name = c ('m1', 'm2', 'm3'))))
goiaba = dados.frame (market_id = c (7,8,9), market_name = c ('m1', 'm2', 'm3'))))
#Perform Fil Bind em todas as colunas
Imprimir (RBind (maçãs, mangas, goiaba))

Resultado

Podemos ver que todas as colunas em três quadros de dados são combinadas por linha.

Em uma matriz
Rbind () é usado para executar a ligação da linha que liga as múltiplas matrizes por linha.

Sintaxe

rbind (matrix_object1, matrix_object2,…)

Onde matrix_object é a matriz.

Exemplo
Neste exemplo, executamos a ligação em duas matrizes.

#create vetor para frutas
frutas = C (23,43,3,4,5,6,7,8,967,65,43,5,56,78,67,45,44,67,665)
#Pass o vetor para uma matriz com 5 linhas e 4 colunas
matrix_object1 = matriz (frutas, nrow = 5, ncol = 4)
#create vetor para vegetais
Vegetais = C (23,43,3,4,5,6,7,8,967,65,43,5,56,78,67,87,90,87,0)
#Pass o vetor para uma matriz com 4 linhas
matrix_object2 = Matrix (vegetais, nrow = 5, ncol = 4)
#Perform Line Bind
print (rbind (matrix_object1, matrix_object2))

Resultado

Podemos ver que todas as linhas e colunas em duas matrizes são combinadas por linha.

Função cbind ()

A função cbind () é usada para executar a ligação da coluna que vincula os dados por coluna.

Em um vetor
Cbind () é usado para executar a ligação da coluna que liga os múltiplos vetores por coluna.

Sintaxe

cbind (vetor_object1, vetor_object2,…)

Onde Vector_Object é o vetor.

Exemplo
Neste exemplo, realizamos a ligação da coluna em três vetores.

#Crie três vetores para frutas com 2 elementos cada.
maçãs = c (34,45)
mangas = C (14,35)
goiaba = C (12,34)
#Perfrom colunas de ligação nesses três vetores
Imprimir (CBind (maçãs, mangas, goiaba))

Resultado

Podemos ver que os vetores são combinados pela coluna.

Em uma lista
Cbind () é usado para executar a ligação da coluna que vincula as múltiplas listas por coluna.

Sintaxe

cbind (list_object1, list_object2,…)

Onde list_object é a lista.

Exemplo
Neste exemplo, realizamos a ligação da coluna em três listas.

#Crie três vetores para frutas com 2 elementos cada.
maçãs = c (34,45)
mangas = C (14,35)
goiaba = C (12,34)
#Perfrom colunas de ligação nesses três vetores
Imprimir (CBind (maçãs, mangas, goiaba))

Resultado

Podemos ver que as listas são combinadas por coluna.

Em um quadro de dados
Cbind () é usado para executar a ligação da coluna que vincula os vários quadros de dados por coluna.

Sintaxe

cbind (dataframe_object1, dataframe_object2,…)

Onde dataframe_object é o quadro de dados.

Exemplo 1
Neste exemplo, realizamos a ligação da coluna na coluna Market_id em três quadros de dados.

#Crie três listas para frutas com 2 elementos cada.
maçãs = lista (34,45)
mangas = lista (14,35)
goiaba = lista (12,34)
#Perform Column Binding nessas três listas
Imprimir (CBind (maçãs, mangas, goiaba))

Resultado

Podemos ver que a coluna Market_id em três quadros de dados é combinada por coluna.

Exemplo 2
Neste exemplo, executamos a ligação da coluna em três quadros de dados.

#Crie três frutos de dados para frutas com 1 coluna cada
maçãs = dados.frame (market_id = c (1,2,3), market_name = c ('m1', 'm2', 'm3'))))
mangas = dados.frame (market_id = c (4,5,6), market_name = c ('m1', 'm2', 'm3'))))
goiaba = dados.frame (market_id = c (7,8,9), market_name = c ('m1', 'm2', 'm3'))))
#Perform Column Binding nas colunas Market_id
Print (cbind (maçãs $ market_id, mangas $ market_id, goiaba $ market_id))

Resultado

Podemos ver que todas as colunas nos três quadros de dados são combinadas por coluna.

Em uma matriz
Cbind () é usado para executar a ligação da coluna que liga as múltiplas matrizes por coluna.

Sintaxe

cbind (matrix_object1, matrix_object2,…)

Onde matrix_object é a matriz.

Exemplo
Neste exemplo, realizamos a ligação da coluna em duas matrizes.

#create vetor para frutas
frutas = C (23,43,3,4,5,6,7,8,967,65,43,5,56,78,67,45,44,67,665)
#Pass o vetor para uma matriz com 5 linhas e 4 colunas
matrix_object1 = matriz (frutas, nrow = 5, ncol = 4)
#create vetor para vegetais
Vegetais = C (23,43,3,4,5,6,7,8,967,65,43,5,56,78,67,87,90,87,0)
#Pass o vetor para uma matriz com 4 linhas
matrix_object2 = Matrix (vegetais, nrow = 5, ncol = 4)
#Perform Column Binding
print (cbind (matrix_object1, matrix_object2))

Resultado

Podemos ver que todas as linhas e colunas em duas matrizes são combinadas por coluna.

Conclusão

Neste tutorial de R, aprendemos a executar a ligação da linha e a ligação da coluna em vetores, listas, quadros de dados e matrizes usando as funções rbind () e cbind ().