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