Contenido de este artículo
- 0
- 0
- 0
- 0
La función rbind en R, abreviatura de row-bind , se puede usar para combinar vectores, matrices y marcos de datos por filas.
Los siguientes ejemplos muestran cómo utilizar esta función en la práctica.
Ejemplo 1: Vincular vectores en una matriz
El siguiente código muestra cómo usar rbind para unir filas de dos vectores en una sola matriz:
#crea dos vectores a <- c (1, 3, 3, 4, 5) b <- c (7, 7, 8, 3, 2) #runir los dos vectores en una matriz new_matrix <- rbind (a, b) #ver matriz new_matrix [, 1] [, 2] [, 3] [, 4] [, 5] a 1 3 3 4 5 b 7 7 8 3 2
Ejemplo 2: Rbind vector a un marco de datos
El siguiente código muestra cómo usar rbind para enlazar filas de un vector a un marco de datos existente:
#create data frame df <- data. marco (a = c (1, 3, 3, 4, 5), b = c (7, 7, 8, 3, 2), c = c (3, 3, 6, 6, 8)) #define el vector d <- c (11, 14, 16) #rbind vector al marco de datos df_new <- rbind (df, d) #ver marco de datos df_new a B C 1 1 7 3 2 3 7 3 3 3 8 6 4 4 3 6 5 5 2 8 6 11 14 16
Ejemplo 3: vincular varios vectores a un marco de datos
El siguiente código muestra cómo usar rbind para enlazar filas de múltiples vectores a un marco de datos existente:
#create data frame df <- data. marco (a = c (1, 3, 3, 4, 5), b = c (7, 7, 8, 3, 2), c = c (3, 3, 6, 6, 8)) #definir vectores d <- c (11, 14, 16) e <- c (34, 35, 36) #rbind vectores al marco de datos df_new <- rbind (df, d, e) #ver marco de datos df_new a B C 1 1 7 3 2 3 7 3 3 3 8 6 4 4 3 6 5 5 2 8 6 11 14 16 7 34 35 36
Ejemplo 4: Rbind dos tramas de datos
El siguiente código muestra cómo usar rbind para unir filas de dos marcos de datos en un marco de datos:
#crea dos marcos de datos df1 <- data. marco (a = c (1, 3, 3, 4, 5), b = c (7, 7, 8, 3, 2), c = c (3, 3, 6, 6, 8)) df2 <- datos. marco (a = c (11, 14, 16, 17, 22), b = c (34, 35, 36, 36, 40), c = c (2, 2, 5, 7, 8)) #rbind dos marcos de datos en un marco de datos df_new <- rbind (df1, df2) #ver marco de datos df_new a B C 1 1 7 3 2 3 7 3 3 3 8 6 4 4 3 6 5 5 2 8 6 11 34 2 7 14 35 2 8 16 36 5 9 17 36 7 10 22 40 8
Tenga en cuenta que R arrojará un error en cualquiera de los siguientes escenarios:
- Los marcos de datos no tienen el mismo número de columnas.
- Los marcos de datos no tienen los mismos nombres de columna.
Bonificación: si desea unir vectores, matrices o marcos de datos por columnas, puede usar la función cbind en su lugar.
- https://r-project.org
- https://www.python.org/
- https://www.stata.com/
¿Te hemos ayudado?
Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:La ayuda no cuesta nada
Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo: