詳細
aggregate
は、データフレームと時系列のメソッドを持つ汎用関数です。
既定のメソッドaggregate.default
は、x
が時系列の場合は時系列メソッドを使用し、それ以外の場合はx
をデータフレームに強制してデータフレームメソッドを呼び出します。
aggregate.data.frame
はデータフレームメソッドです。 x
がデータフレームでない場合、データフレームは1に強制変換されます。 次に、x
の各変数(列)は、by
のコンポーネントの同一の組み合わせのケース(行)のサブセットに分割され、FUN
は、そのようなサブセットに適用され、…
のさらなる引数 結果は、by
およびx
の変数を含むデータフレームに再フォーマットされます。 by
から発生するものは、サブセットを決定するために使用されるグループ化値の一意の組み合わせを含み、x
から発生するものは、x
内のそれぞれの変数のサブセットの対応する要約を含みます。 simplify
がtrueの場合、要約はそれぞれ共通の長さが1つ以上の場合はベクトルまたは行列に単純化されます。 いずれかのby
変数に欠損値がある行は、結果から省略されます。 (2.11.0より前のバージョンのRでは、FUN
がスカラー関数である必要があることに注意してください。)
aggregate.formula
は、aggregate.data.frame
への標準の数式インターフェイスです。
aggregate.ts
は時系列メソッドであり、FUN
がスカラー関数である必要があります。 x
が時系列でない場合は、1に強制されます。 次に、x
の変数が長さfrequency(x) / nfrequency
の適切なブロックに分割され、FUN
がそのような各ブロックに適用され、…
のさらなる(名前付き)引数が渡されます。 返される結果は、集計された値を保持する頻度nfrequency
を持つ時系列です。 これは、元のシリーズが四半期または年の整数をカバーする四半期または年間の結果にとって最も理にかなっていることに注意してください。
FUN
はmatch.fun
に渡されるため、関数または関数を命名するシンボルまたは文字列にすることができます。