Funciones Union() y union_all() en el paquete Dplyr en R

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *