Comparando dos conjuntos de datos en R

Puede haber una situación en la que tengamos que comparar conjuntos de datos para hacer un análisis de datos, con la misma estructura pero con diferencias en los datos. Entonces, para identificar qué ha cambiado en el conjunto de datos y obtener un resumen en qué medida ha cambiado. Podemos usar el paquete de comparación en R. Podemos usar fácilmente este paquete para comparar dos marcos de datos y verificar el resumen de la medida en que se modificó.

La función comparef() se usa para comparar dos marcos de datos en R. La función toma dos marcos de datos y luego los compara para compararlos. 

Sintaxis: comparef(conjunto de datos1,conjunto de datos2)

Parámetros:

  • dataset1, dataset2: estos son los dos conjuntos de datos que se compararán.

Además, podemos ver el resumen de la diferencia como:

Sintaxis:

summary(comparedf(dat,dat2)

Acercarse:

  • Importar biblioteca
  • Simplemente tenemos que crear conjuntos de datos.
  • Pase el conjunto de datos como un parámetro en la función comparef().
  • Detectará la diferencia si la hay.
  • Utilice el método de resumen para comprobar el resumen completo.

Ejemplo 1 :

R

library(arsenal)
 
 
dat <- data.frame(
SSN = c(23,434,565,878,231), 
Name=c("hamburgers","butter","cheeze","coffee","teacher"), 
Age = c(7,8,6,43,56), 
Gender = c(0,1,0,1,0)
)
 
dat2 <- data.frame(
SSN = c(210,345,456,745,245), 
Name=c("fruits","cupcakes","mangoes","toffee","student"), 
Number= c(3,5,5,6,77), 
Different = c(0,0,1,1,0)
)
 
summary(comparedf(dat,dat2))

Producción: 

Ejemplo 2:

R

library(arsenal)
 
 
dat <- data.frame(
Rollnumber = c(1,2,3,4,5), 
Name=c("Akash","John","Tina","Kakashi","Brad"), 
Age = c(7,8,6,5,7), 
Marks = c(78,98,76,67,89)
)
 
dat2 <- data.frame(
Rollnumber = c(1,2,3,4,5), 
Name=c("Akash","John","Tina","Kakashi","Brad"), 
Age = c(7,9,6,7,8), 
Marks= c(78,98,56,87,67)
)
 
comparedf(dat,dat2)

Producción:

Publicación traducida automáticamente

Artículo escrito por akhilsharma870 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 *