En este artículo, discutiremos las funciones union() y union_all() usando el paquete Dplyr en el lenguaje de programación R.
Marcos de datos en uso:
Ejemplo: programa R para crear marcos de datos con datos de estudiantes universitarios y mostrarlos
R
# create dataframe1 with college # 1 data data1=data.frame(id=c(1,2,3,4,5), name=c('sravan','ojaswi','bobby', 'gnanesh','rohith')) # create dataframe1 with college # 2 data data2=data.frame(id=c(1,2,3,4,5,6,7), name=c('sravan','ojaswi','bobby', 'gnanesh','rohith', 'pinkey','dhanush')) # display data1 print(data1) # display data2 print(data2)
Producción:
Para que ambas funciones funcionen correctamente, el paquete dplyr debe instalarse e importarse al espacio de trabajo.
función unión()
union() se usa para devolver todos los elementos cuando se combinan dos marcos de datos. No repite valores duplicados.
Sintaxis:
unión (marco de datos1, marco de datos2)
Ejemplo: programa R para realizar la unión entre dos marcos de datos.
R
library(dplyr) # create dataframe1 with college 1 data data1=data.frame(id=c(1,2,3,4,5), name=c('sravan','ojaswi','bobby','gnanesh','rohith')) # create dataframe1 with college 2 data data2=data.frame(id=c(1,2,3,4,5,6,7), name=c('sravan','ojaswi','bobby','gnanesh','rohith', 'pinkey','dhanush')) # union of the two dataframes print(union(data1,data2))
Producción:
función union_all()
Esto devolverá todos los datos de ambos marcos de datos. A diferencia de union, también devolverá datos duplicados.
Sintaxis:
union_all(marco de datos1,marco de datos2)
Ejemplo: programa R para realizar la operación union_all
R
library(dplyr) # create dataframe1 with college # 1 data data1=data.frame(id=c(1,2,3,4,5), name=c('sravan','ojaswi','bobby', 'gnanesh','rohith')) # create dataframe1 with college # 2 data data2=data.frame(id=c(1,2,3,4,5,6,7), name=c('sravan','ojaswi','bobby', 'gnanesh','rohith', 'pinkey','dhanush')) # union_all of the two dataframes print(union_all(data1,data2))
Producción:
Publicación traducida automáticamente
Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA