La función bind_rows() en R Programming se usa para combinar filas de dos marcos de datos.
Sintaxis:
bind_rows(datos1, datos2, id)Parámetro:
id: identificador de marco de datos
data1, data2: marco de datos para combinar
Ejemplo: combinar filas
# R program to illustrate # combine rows # Install dplyr package install.packages("dplyr") # Load dplyr package library("dplyr") # Create three data frames data1 <- data.frame(x1 = 1:5, x2 = letters[1:5]) data2 <- data.frame(x1 = 0, x3 = 5:9) data3 <- data.frame(x3 = 5:9, x4 = letters[5:9]) # Apply bind_rows function bind_rows(data1, data2, id = NULL)
Producción:
x1 x2 x3 1 1 a NA 2 2 b NA 3 3 c NA 4 4 d NA 5 5 e NA 6 0 5 7 0 6 8 0 7 9 0 8 10 0 9
Aquí, en el código anterior, creamos 3 marcos de datos data1, data2, data3 con filas y columnas y luego usamos bind_rows()
la función para combinar las filas que estaban presentes en el marco de datos. También donde el nombre de la variable no aparece en la lista, se bind_rows()
inserta el valor NA.
enlazar_cols()
La función bind_cols() se usa para combinar columnas de dos marcos de datos.
Sintaxis:
bind_cols(datos1, datos2, id)Parámetro:
id: identificador de marco de datos
data1, data2: marco de datos para combinar
Ejemplo: combinar columnas
# R program to illustrate # combine rows # Install dplyr package install.packages("dplyr") # Load dplyr package library("dplyr") # Create three data frames data1 <- data.frame(x1 = 1:5, x2 = letters[1:5]) data2 <- data.frame(x1 = 0, x3 = 5:9) data3 <- data.frame(x3 = 5:9, x4 = letters[5:9]) # Apply bind_cols function bind_cols(data1, data3, id = NULL)
Producción:
x1 x2 x3 x4 1 1 a 5 e 2 2 b 6 f 3 3 c 7 g 4 4 d 8 h 5 5 e 9 i
Aquí, en el código anterior, hemos creado 3 marcos de datos y luego combinamos sus columnas usando bind_cols()
la función.
Aquí hemos combinado la var. x1, x2 de datos1 y x3, x4 de datos2 entre sí.
Publicación traducida automáticamente
Artículo escrito por akhilsharma870 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA