Detalles
aggregate es una función genérica con métodos para marcos de datos y series temporales.
El método predeterminado, aggregate.default, utiliza el método de serie temporal si x es una serie temporal, y de lo contrario coacciona x a un marco de datos y llama al método de marco de datos.
aggregate.data.frame es el método de marco de datos. Si x no es un marco de datos, se coacciona a uno, que debe tener un número de filas distinto de cero. Luego, cada una de las variables (columnas) en x se divide en subconjuntos de casos (filas) de combinaciones idénticas de los componentes de by, y FUN se aplica a cada subconjunto con más argumentos en … que se le pasan. El resultado se reformatea en un marco de datos que contiene las variables by y x. Los derivados de by contienen las combinaciones únicas de valores de agrupación utilizados para determinar los subconjuntos, y los derivados de x los resúmenes correspondientes para el subconjunto de las variables respectivas en x. Si simplify es true, los resúmenes se simplifican a vectores o matrices si tienen una longitud común de uno o más de uno, respectivamente; de lo contrario, se obtienen listas de resultados de resumen según subconjuntos. Las filas con valores faltantes en cualquiera de las variables by se omitirán del resultado. (Tenga en cuenta que las versiones de R anteriores a 2.11.0 requerían FUN para ser una función escalar.)
aggregate.formula es una interfaz de fórmula estándar aggregate.data.frame.
aggregate.ts es el método de serie temporal, y requiere que FUN sea una función escalar. Si x no es una serie temporal, se coacciona a una. Luego, las variables en x se dividen en bloques apropiados de longitud frequency(x) / nfrequency, y FUN se aplica a cada bloque, con argumentos adicionales (nombrados) en … pasados a él. El resultado devuelto es una serie temporal con frecuencia nfrequency que contiene los valores agregados. Tenga en cuenta que esto tiene más sentido para un resultado trimestral o anual cuando la serie original abarca un número entero de trimestres o años: en particular, agregar una serie mensual a los trimestres que comienzan en febrero no da una serie trimestral convencional.
FUN se pasa a match.fun, y por lo tanto puede ser una función o un símbolo o cadena de caracteres que nombra una función.