Details
aggregate
este o funcție generică cu metode pentru cadre de date și serii de timp.
metoda implicită, aggregate.default
, folosește metoda seriilor de timp dacă x
este o serie de timp și altfel constrânge x
la un cadru de date și apelează metoda cadrului de date.
aggregate.data.frame
este metoda cadrului de date. Dacă x
nu este un cadru de date, acesta este forțat la unul, care trebuie să aibă un număr diferit de zero de rânduri. Apoi, fiecare dintre variabilele (coloanele) din x
este împărțită în subseturi de cazuri (rânduri) de combinații identice ale componentelor by
și FUN
este aplicată fiecărui astfel de subset cu argumente suplimentare în …
transmise acestuia. Rezultatul este reformatat într-un cadru de date care conține variabilele din by
și x
. Cele care rezultă din by
conțin combinațiile unice de valori de grupare utilizate pentru determinarea subseturilor, iar cele care rezultă din x
rezumatele corespunzătoare pentru subsetul variabilelor respective în x
. Dacă simplify
este adevărat, rezumatele sunt simplificate la vectori sau matrice dacă au o lungime comună de una sau, respectiv, mai mare decât una; în caz contrar, se obțin liste de rezultate sumare în funcție de subseturi. Rândurile cu valori lipsă în oricare dintre variabilele by
vor fi omise din rezultat. (Rețineți că versiunile de R înainte de 2.11.0 necesitau FUN
pentru a fi o funcție scalară.)
aggregate.formula
este o interfață cu formula standard pentru aggregate.data.frame
.
aggregate.ts
este metoda seriilor de timp și necesită FUN
să fie o funcție scalară. Dacă x
nu este o serie de timp, ea este constrânsă la una. Apoi, variabilele din x
sunt împărțite în blocuri adecvate de lungime frequency(x) / nfrequency
și FUN
se aplică fiecărui astfel de bloc, cu alte argumente (numite) în …
transmise acestuia. Rezultatul returnat este o serie de timp cu frecvența nfrequency
care deține valorile agregate. Rețineți că acest lucru are cel mai mult sens pentru un rezultat trimestrial sau anual atunci când seria originală acoperă un număr întreg de trimestre sau ani: în special agregarea unei serii lunare în trimestre începând din februarie nu oferă o serie trimestrială convențională.
FUN
este trecut la match.fun
și, prin urmare, poate fi o funcție sau un simbol sau un șir de caractere care numește o funcție.