aggregat () funktion i R

funktionen aggregat () i R opdeler dataene i undergrupper, beregner oversigtsstatistikker for hver undergruppe og returnerer resultatet i en gruppe efter formular. Aggregatfunktion i R svarer til gruppe efter i KVM. Aggregate () – funktionen er nyttig til at udføre alle aggregatoperationer som sum,count, mean, minimum og maksimum.

lad os se et eksempel på følgende

  • aggregat (), der beregner gruppesum
  • Beregn gruppesum og minimum ved hjælp af aggregat () – funktion
  • aggregat () – funktion, der beregner gruppegennemsnit
  • få gruppetællinger ved hjælp af aggregat () – funktion

A piktografisk repræsentation af aggregat() funktion dvs. aggregatsummen er vist nedenfor

Aggregatfunktion i R 0

syntaks for aggregat () funktion i R:

aggregat(ved, sjov,…, forenkle = sandt, drop = sandt)
et r-objekt, for det meste en dataframe
af en liste over grupperingselementer, hvorved undergrupperne er grupperet efter
sjov en funktion til at beregne den sammenfattende statistik
forenkle en logisk angivelse af, om resultaterne skal forenkles til en vektor eller matrice, hvis det er muligt
drop en logisk angivelse af, om ubrugte kombinationer af grupperingsværdier skal droppes.

eksempel på aggregat () – funktion i R:

lad os bruge iris-datasættet til at demonstrere et simpelt eksempel på aggregatfunktion i R. Vi ved alle om iris-datasæt. Antag, hvis du vil finde gennemsnittet af alle metrics (Sepal.Længde Sepal.Bredde Kronblad.Længde Kronblad.Kan vi bruge aggregatfunktion

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

ovenstående kode tager de første 4 kolonner af iris datasæt og grupper efter “arter” ved at beregne gennemsnittet for hver gruppe, så output vil være

 Aggregatfunktion i R 1

Bemærk: Når du bruger funktionen aggregat (), skal variablerne efter være på en liste.

eksempel på funktionen aggregat() i r med sum:

lad os bruge funktionen aggregat() i R til at oprette summen af alle metrics på tværs af arter og gruppe efter art.

# 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 udfører ovenstående kode, vil output være

 Aggregatfunktion i R 2

eksempel på funktionen aggregat () i r med antal:

lad os bruge funktionen aggregat () til at oprette antallet af alle metrics på tværs af arter og gruppe efter art.

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

ovenstående kode tager første 4 kolonner af iris datasæt og grupper efter “arter” ved at beregne tællingen for hver gruppe, så output vil være

 Aggregatfunktion i R 3

eksempel på funktionen aggregat () i r med maksimum:

lad os bruge funktionen aggregat () til at oprette det maksimale af alle metrics på tværs af arter og gruppe efter art.

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

ovenstående kode tager de første 4 kolonner af iris – datasæt og grupper efter “arter” ved at beregne maks. for hver gruppe, så output vil være

 Aggregatfunktion i R 4

eksempel på funktionen aggregat () i r med minimum:

lad os bruge funktionen aggregat () til at oprette minimum af alle målinger på tværs af arter og gruppe efter art.

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

ovenstående kode tager første 4 kolonner af iris datasæt og grupper efter “arter” ved at beregne min for hver gruppe, så output vil være

 Aggregatfunktion i R 5