Details
aggregate
is a generic function with methods for data frames and time series.
oletusmenetelmä, aggregate.default
, käyttää aikasarjamenetelmää, jos x
on aikasarja, ja muutoin pakottaa x
tietokehykseen ja kutsuu tietokehysmenetelmää.
aggregate.data.frame
on tietokehysmenetelmä. Jos x
ei ole tietokehys, se pakotetaan yhteen, jossa on oltava nollasta poikkeava rivimäärä. Sitten jokainen x
: n muuttujista (sarakkeista) jaetaan sellaisten tapausten (rivien) osajoukkoihin, joissa by
: n osatekijät ovat identtisiä, ja FUN
sovelletaan kuhunkin tällaiseen osajoukkoon, ja sille välitetään lisää argumentteja …
: ssä. Tulos muotoillaan uudelleen tietokehykseksi, joka sisältää muuttujien by
ja x
muuttujat. Luvusta by
johtuvat luvut sisältävät osajoukkojen määrittämisessä käytetyt ryhmittelyarvojen yksilölliset yhdistelmät ja luvusta x
saadut vastaavat yhteenvetotiedot muuttujien osajoukosta x
. Jos simplify
pitää paikkansa, tiivistelmät yksinkertaistetaan vektoreiksi tai matriiseiksi, jos niiden yhteispituus on yksi tai suurempi kuin yksi; muussa tapauksessa saadaan osajoukkojen mukaiset yhteenvetotulosluettelot. Tuloksesta jätetään pois rivit, joiden arvot puuttuvat jostakin by
muuttujasta. (Huomaa, että R: n versiot ennen 2.11.0: aa edellyttivät FUN
olevan skalaarifunktio.)
aggregate.formula
on vakio formula_101>.
aggregate.ts
on aikasarjamenetelmä ja edellyttää FUN
olevan skalaarifunktio. Jos x
ei ole aikasarja, se pakotetaan yhteen. Tämän jälkeen muuttujat x
jaetaan sopiviin lohkoihin, joiden pituus on frequency(x) / nfrequency
, ja FUN
sovelletaan kuhunkin tällaiseen lohkoon, ja edelleen (nimetyt) argumentit …
siirretään sille. Palautettu tulos on aikasarja, jonka taajuus on nfrequency
ja jossa on aggregoidut arvot. Huomaa, että tämä on järkevintä neljännesvuosittaisen tai vuosittaisen tuloksen kannalta, kun alkuperäinen sarja kattaa kokonaisen vuosineljännes-tai vuosimäärän: varsinkaan kuukausisarjan aggregointi helmikuussa alkaviin vuosineljänneksiin ei anna tavanomaista neljännesvuosisarjaa.
FUN
periytyy match.fun
, joten se voi olla funktio tai symboli tai merkkijono, joka nimeää funktion.