Aggregate () – Funksjonen I R

Aggregat () – Funksjonen I R Deler dataene i delsett, beregner sammendragsstatistikk for hvert delsett og returnerer resultatet i en gruppe etter skjema. Samlet funksjon I R er lik gruppe av I SQL. Aggregate () – funksjonen er nyttig i å utføre alle de samlede operasjoner som sum, count, mean, minimum og Maksimum.

la oss Se Et Eksempel på følgende

  • Aggregat() som beregner gruppesum
  • beregn gruppe maks og minimum ved hjelp av aggregat() funksjon
  • Aggregat() funksjon som beregner gruppemiddelverdi
  • Få gruppetellinger ved hjelp av aggregat() funksjon

A piktografisk representasjon av aggregat() funksjon dvs. aggregat sum er vist nedenfor

Aggregat funksjon i r 0

Syntaks For Aggregat () – Funksjonen I R:

aggregat (x, par, MORO,…, forenkle = SANT, slipp = SANT)
X Et r-objekt, For Det Meste en dataframe
med en liste over grupperingselementer, der delsettene grupperes etter
FUN en funksjon for å beregne sammendragsstatistikken
forenkle en logisk som angir om resultatene skal forenkles til en vektor eller matrise hvis mulig
drop en logisk som angir om du vil slippe ubrukte kombinasjoner av grupperingsverdier.

Eksempel På Aggregat () – Funksjon I R:

La oss bruke iris-datasettet til å demonstrere et enkelt eksempel på aggregatfunksjon I R. Vi vet alle om iris datasett. Anta at hvis du vil finne gjennomsnittet av alle beregningene (Sepal.Lengde Sepal.Bredde Petal.Lengde Petal.Da kan vi bruke samlet funksjon

# Aggregate function in R with mean summary statisticsagg_mean = aggregate(iris,by=list(iris$Species),FUN=mean, na.rm=TRUE)agg_mean

koden ovenfor tar første 4 kolonner av iris datasett og grupper av «arter» ved å beregne gjennomsnittet for hver gruppe, så utgangen vil være

 Samlet funksjon I R 1

merk: Når du bruker aggregat () – funksjonen, må by-variablene være i en liste.

Eksempel på aggregat () – funksjon I R med sum:

La oss bruke aggregat () – funksjonen I R til å opprette summen av alle beregningene på tvers av arter og grupper etter arter.

# Aggregate function in R with sum summary statisticsagg_sum = aggregate(iris,by=list(iris$Species),FUN=sum, na.rm=TRUE)agg_sum

når vi utfører koden ovenfor, vil utgangen være

 Aggregatfunksjon I R 2

Eksempel på aggregat () – funksjon I R med antall:

La oss bruke aggregat () – funksjonen til å opprette antallet av alle beregningene på tvers av arter og grupper etter art.

# Aggregate function in R with countagg_count = aggregate(iris,by=list(iris$Species),FUN=length)agg_count

ovennevnte kode tar første 4 kolonner av iris datasett og grupper etter «arter» ved å beregne tellingen for hver gruppe, så utgangen vil være

 Aggregatfunksjon I R 3

Eksempel på aggregat () – funksjon I r med maksimum:

La oss bruke aggregat () – funksjonen til å opprette maksimalt alle beregningene på tvers av arter og grupper etter arter.

# Aggregate function in R with maximumagg_max = aggregate(iris,by=list(iris$Species),FUN=max, na.rm=TRUE)agg_max

koden ovenfor tar første 4 kolonner av iris datasett og grupper etter «arter» ved å beregne maks for hver gruppe, så utgangen vil være

 Aggregatfunksjon I R 4

Eksempel på aggregat () – funksjon I R med minimum:

La oss bruke aggregat () – funksjonen til å opprette minimum av alle beregningene på tvers av arter og grupper etter art.

# Aggregate function in R with minimumagg_min = aggregate(iris,by=list(iris$Species),FUN=min, na.rm=TRUE)agg_min

koden ovenfor tar første 4 kolonner av iris datasett og grupper etter «arter» ved å beregne min for hver gruppe, så utgangen vil være

 Aggregatfunksjon i R 5