Intersección de marcos de datos usando Dplyr en R

En este artículo, discutiremos cómo encontrar la intersección de dos marcos de datos utilizando el paquete Dplyr en el lenguaje de programación R. 

Dplyr proporciona el método intersect() para obtener los datos comunes en dos marcos de datos.

Sintaxis :

intersect(marco de datos1,marco de datos2,marco de datos3,……..,marco de datos n)

Podemos realizar esta operación en los dos marcos de datos.

Ejemplo 1: programa R para cruzar estos 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'))
  
# intersect both dataframes
print(intersect(data1,data2))

Producción:

Ejemplo 2: Intersección en múltiples 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'))
  
# create dataframe1 with college 2 data
data3=data.frame(id=c(4,5,6,7),
                 name=c('gnanesh','rohith','pinkey',
                        'dhanush'))
  
# intersect on multiple  dataframes
print(intersect(data1,data2,data3))

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 *