Cómo usar la función agregada en R

En este artículo, discutiremos cómo usar la función agregada en el lenguaje de programación R.

La función de agregado() se utiliza para obtener las estadísticas de resumen de los datos por grupo. Las estadísticas incluyen media, min, sum. máximo, etc.

Sintaxis :

agregado(marco de datos$columna_agregada, lista(marco_de_datos$columna_de_grupo), DIVERTIDO) 

dónde

  • dataframe es el dataframe de entrada.
  • added_column es la columna que se agregará en el marco de datos.
  • group_column es la columna que se agrupará con FUN.
  • FUN representa suma/media/mín/máx.

Ejemplo 1 : programa R para crear con 4 columnas y agrupar con temas y obtener los agregados como mínimo, suma y máximo.

R

# create a dataframe with 4 columns
data = data.frame(subjects=c("java", "python", "java",
                             "java", "php", "php"),
                  id=c(1, 2, 3, 4, 5, 6),
                  names=c("manoj", "sai", "mounika",
                          "durga", "deepika", "roshan"),
                  marks=c(89, 89, 76, 89, 90, 67))
  
# display
print(data)
  
# aggregate sum of marks with subjects
print(aggregate(data$marks, list(data$subjects), FUN=sum))
  
# aggregate minimum  of marks with subjects
print(aggregate(data$marks, list(data$subjects), FUN=min))
  
# aggregate maximum of marks with subjects
print(aggregate(data$marks, list(data$subjects), FUN=max))

Salida :

Ejemplo 2: programa R para crear con 4 columnas y agrupar con sujetos y obtener el promedio (media).

R

# create a dataframe with 4 columns
data = data.frame(subjects=c("java", "python", "java",
                             "java", "php", "php"),
                  id=c(1, 2, 3, 4, 5, 6),
                  names=c("manoj", "sai", "mounika",
                          "durga", "deepika", "roshan"),
                  marks=c(89, 89, 76, 89, 90, 67))
  
# display
print(data)
  
# aggregate average of marks with subjects
print(aggregate(data$marks, list(data$subjects), FUN=mean))

Salida :

Publicación traducida automáticamente

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