Obtenga el resumen del conjunto de datos en R usando Dply

En este artículo, discutiremos cómo obtener un resumen del conjunto de datos en el lenguaje de programación R usando el paquete Dplyr. Para obtener el resumen de un conjunto de datos, se utiliza la función resume() de este módulo. Esta función básicamente brinda el resumen basado en alguna acción requerida para un grupo o datos no agrupados, lo que a su vez ayuda a resumir el conjunto de datos.

Sintaxis: resume(acción)

El conjunto de datos en uso: bestsellers3

Aquí, acción puede ser cualquier operación a realizar sobre datos agrupados, puede ser conteo de frecuencia, media, promedio, etc.

Ejemplo: resuma el conjunto de datos usando resume()

R

library(dplyr)
  
data<-read.csv("bestsellers.csv")
data %>% group_by(Genre) %>%
  summarize(n())

Producción:

# A tibble: 2 x 2
 Genre       `n()`
 <fct>       <int>
1 Fiction        82
2 Non Fiction   117

Resumir conjunto de datos desagrupados

También es posible resumir datos no agrupados. Hay tres posibles funciones que se pueden utilizar para esto.

  • resumir_todo().
  • resume_at().
  • resumir_si().

resumir_todo():

La función resume_all() resume todas las columnas según la acción a realizar.

Sintaxis: resume_all(acción)

R

library(dplyr)
  
data<-read.csv("bestsellers.csv")
data %>% group_by(Genre) %>%
  summarize_all(mean)

Producción:

resume_at():

La función resume_at() se usa para aplicar una acción requerida a algunas columnas específicas y generar un resumen basado en eso

Sintaxis: resume_at(vector_of_columns,action)

R

library(dplyr)
  
data<-read.csv("bestsellers.csv")
data %>% group_by(Genre) %>%
  summarize_at(c('User.Rating','Price'),mean)

Producción:

resumir_si():

La función resume_if() se usa para obtener un resumen del conjunto de datos si se especifica una determinada condición.

Sintaxis: resume_if(condición, acción)

R

library(dplyr)
  
data<-read.csv("bestsellers.csv")
data %>% group_by(Genre) %>%
  summarize_if(is.numeric, mean)

Producción:

Publicación traducida automáticamente

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