Detaljer
aggregate
Er en generisk funksjon med metoder for datarammer og tidsserier.
standardmetoden, aggregate.default
, bruker tidsseriemetoden hvis x
er en tidsserie, og ellers tvinger x
til en dataramme og kaller datarammemetoden.
aggregate.data.frame
er datarammemetoden. Hvis x
ikke er en dataramme, er den tvunget til en, som må ha et ikke-null antall rader. Deretter blir hver av variablene (kolonnene) i x
delt inn i undergrupper av tilfeller (rader) av identiske kombinasjoner av komponentene i by
, og FUN
blir brukt på hver slik undergruppe med ytterligere argumenter i …
overført til den. Resultatet omformateres til en dataramme som inneholder variablene i by
og x
. De som oppstår fra by
inneholder de unike kombinasjonene av grupperingsverdier som brukes til å bestemme undergruppene, og de som oppstår fra x
de tilsvarende oppsummeringene for undergruppen av de respektive variablene i x
. Hvis simplify
er sant, forenkles oppsummeringer til vektorer eller matriser hvis de har en felles lengde på en eller større enn en, henholdsvis; ellers oppnås lister over sammendragsresultater i henhold til undergrupper. Rader med manglende verdier i noen av by
variablene vil bli utelatt fra resultatet. (Merk at versjoner Av R før 2.11.0 krevde FUN
for å være en skalarfunksjon.)
aggregate.formula
er en standard formel grensesnitt til aggregate.data.frame
.
aggregate.ts
er tidsseriemetoden, og krever FUN
for å være en skalarfunksjon. Hvis x
ikke er en tidsserie, er den tvunget til en. Deretter deles variablene i x
i passende blokker med lengde frequency(x) / nfrequency
, og FUN
brukes på hver slik blokk, med ytterligere (navngitte) argumenter i …
overført til den. Resultatet som returneres er en tidsserie med frekvens nfrequency
som holder de aggregerte verdiene. Merk at dette gir mest mening for et kvartalsvis eller årlig resultat når den opprinnelige serien dekker et helt antall kvartaler eller år: spesielt aggregering av en månedlig serie til kvartaler som starter i februar, gir ikke en konvensjonell kvartalserie.
FUN
sendes til match.fun
, og dermed kan det være en funksjon eller et symbol eller tegnstreng som navngir en funksjon.