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
Syntaks For Aggregat () – Funksjonen I R:
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
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
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
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
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