Details
aggregate
is a generic function with methods for data frames and time series.
the default method, aggregate.default
, uses the time series method if x
is a time series, and otherwise coage x
to a data frame and calls the data frame method.
aggregate.data.frame
é o método do quadro de dados. Se x
não é um quadro de dados, é coagido a um, que deve ter um número não-zero de linhas. Então, cada uma das variáveis (colunas) em x
é dividida em subconjuntos de casos (linhas) de combinações idênticas dos componentes de by
, e FUN
é aplicada a cada um desses subconjuntos com argumentos adicionais em …
passados a ele. O resultado é reformatado em um quadro de dados contendo as variáveis em by
e x
. Os resultantes de by
contêm as combinações únicas de valores de agrupamento utilizados para determinar os subconjuntos, e os decorrentes de x
os resumos correspondentes para o subconjunto das respectivas variáveis em x
. Se simplify
for verdadeiro, os resumos são simplificados para vectores ou matrizes se tiverem um comprimento comum de um ou maior do que um, respectivamente; caso contrário, são obtidas listas de resultados resumidos de acordo com subconjuntos. As linhas com valores em falta em qualquer uma das variáveis by
serão omitidas do resultado. (Note que as versões de R anteriores a 2.11.0 requeriam FUN
para ser uma função escalar.)
aggregate.formula
é uma interface de fórmula padrão para aggregate.data.frame
.
aggregate.ts
é o método da série cronológica, e requer que FUN
seja uma função escalar. Se x
não é uma série cronológica, é coagido a uma. Então, as variáveis em x
são divididas em blocos apropriados de comprimento frequency(x) / nfrequency
, e FUN
é aplicado a cada um desses blocos, com argumentos adicionais (nomeados) em …
passados a ele. O resultado obtido é uma série cronológica com frequência nfrequency
que contém os valores agregados. Note – se que isto faz mais sentido para um resultado trimestral ou anual quando a série original abrange um número inteiro de trimestres ou anos: em particular, a agregação de uma série mensal a trimestres com início em fevereiro não dá uma série trimestral convencional.
FUN
é passado para match.fun
, e, portanto, pode ser uma função ou um símbolo ou cadeia de caracteres nomeando uma função.