aggregaatti() funktio R

aggregaatti () funktio R jakaa tiedot osajoukkoihin, laskee yhteenvetotilastot kustakin osajoukosta ja palauttaa tuloksen ryhmänä lomakkeella. Aggregaattifunktio R: ssä on samanlainen kuin ryhmä SQL: ssä. Aggregaatti () – funktio on hyödyllinen suoritettaessa kaikkia aggregaattioperaatioita,kuten summa,määrä, keskiarvo, minimi ja maksimi.

katsotaan esimerkki seuraavasta

  • aggregaatti (), joka laskee ryhmän enimmäis-ja vähimmäissumman
  • aggregaatti () – funktion
  • aggregaatti () – funktion avulla, joka laskee ryhmän keskiarvon
  • Get group counts käyttäen aggregaatti () – funktiota

A aggregaattifunktion() piktografinen esitys eli aggregaattisumma on esitetty alla

Aggregaattifunktio R 0

aggregaatti () – Funktion syntaksi R: ssä:

aggregaatti (x, by, FUN,…, simplify = TRUE, drop = TRUE)
X R-objekti, lähinnä dataframe
by luettelo ryhmittelyalkioista, jonka mukaan osajoukot on ryhmitelty
FUN funktio yhteenvetotilastojen laskemiseksi
yksinkertaistaa looginen osoittaa, onko tulokset yksinkertaistettava vektoriksi tai matriisiksi, jos mahdollista
pudota looginen tieto siitä, pudotetaanko käyttämättömiä ryhmittelyarvojen yhdistelmiä.

esimerkki aggregaatin () funktiosta R:

käytetään iris-tietokokonaisuutta osoittamaan yksinkertainen esimerkki aggregaattifunktiosta R: ssä.me kaikki tiedämme iris-tietokokonaisuudesta. Oletetaan, jos haluat löytää keskiarvo kaikkien metrics (Sepal.Pituus Sepal.Leveys Terälehti.Pituus Terälehti.Width) erillisten lajien osalta voidaan käyttää aggregaattifunktiota

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

edellä mainittu koodi sisältää ensimmäiset 4 saraketta iris-tietoaineistoa ja ryhmät ”lajeittain” laskemalla kunkin ryhmän keskiarvo, joten lähtö on

 Aggregaattifunktio R 1

huomautus: Aggregaattifunktiota () käytettäessä muuttujien on oltava luettelossa.

esimerkki aggregaatti () – funktiolle R summalla:

käytetään aggregaatti () – funktiota R: ssä kaikkien lajikohtaisten ja lajikohtaisten mittareiden summaan.

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

kun suoritamme yllä olevan koodin, tuloste on

 Aggregaattifunktio R 2

esimerkki aggregaatti () – funktiolle R: ssä, jossa on lukumäärä:

käytetään aggregaatti () – funktiota luomaan kaikkien metriikkojen lukumäärä lajeittain ja ryhmä lajeittain.

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

edellä mainittu koodi sisältää ensimmäiset 4 saraketta iris-tietoaineistosta ja ryhmät ”lajeittain” laskemalla kunkin ryhmän lukumäärän, joten tuloste on

 Aggregaattifunktio R 3

esimerkki aggregaatti () – funktiolle R: ssä maksimilla:

käytetään aggregaatti () – funktiota luomaan maksimimäärä kaikista mittareista lajeittain ja ryhmittäin.

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

edellä mainittu koodi sisältää iiris-tietoaineiston ensimmäiset 4 saraketta ja ryhmät” lajeittain ” laskemalla kunkin ryhmän enimmäisarvon, joten tuloste on

 Aggregaattifunktio R: ssä 4

esimerkki aggregaatti () – funktiolle R: ssä vähintään:

käytetään aggregaatti () – funktiota luomaan pienin kaikista mittareista lajeittain ja ryhmittäin.

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

edellä olevassa koodissa otetaan iiris – tietoaineiston ensimmäiset 4 saraketta ja ryhmät” lajeittain ” laskemalla kunkin ryhmän min, joten tuloste on

 Aggregaattifunktio R 5: ssä