各グループの値に関数を適用し、結果をデータフレームで返します。R の aggregate() と同等です。
formula の形 aggregate(formula, data, fun): "y ~ g"、"y ~ g + h"、"cbind(y, z) ~ g"、または ". ~ g" (右辺にない列すべて)。群の変数は、右辺に現れるすべての変数で、最初に現れた順です。演算子は問いません ("y ~ g:h" と "y ~ g * h" は g と h で群にします)。"y ~ ." は要約しない列すべてで群にし、"y ~ 1" は群の列がない 1 行を返します。formula のどれかの変数に欠測値がある行は、最初に除かれます。データフレームの形 aggregate(x, by, fun): by のラベルの列 (キーが列名になります) で x の列を要約します。欠測のラベルがある行だけを除くので、fun には x の欠測値が渡されます。
結果は、群の列を先頭に並べます (ラベルはデータのとおりです)。その後に、要約した列ごとに 1 列を並べます。行は、空でない群の組み合わせごとに 1 行です (最初の因子が最も速く変わります)。fun が k > 1 個の値を返すと、要約した列 y は y.1、...、y.k (配列の場合) または y.<name> (数のオブジェクトの場合) になります。
各グループの値に関数を適用し、結果をデータフレームで返します。R の
aggregate()と同等です。formula の形
aggregate(formula, data, fun):"y ~ g"、"y ~ g + h"、"cbind(y, z) ~ g"、または". ~ g"(右辺にない列すべて)。群の変数は、右辺に現れるすべての変数で、最初に現れた順です。演算子は問いません ("y ~ g:h"と"y ~ g * h"は g と h で群にします)。"y ~ ."は要約しない列すべてで群にし、"y ~ 1"は群の列がない 1 行を返します。formula のどれかの変数に欠測値がある行は、最初に除かれます。データフレームの形aggregate(x, by, fun):byのラベルの列 (キーが列名になります) でxの列を要約します。欠測のラベルがある行だけを除くので、funにはxの欠測値が渡されます。結果は、群の列を先頭に並べます (ラベルはデータのとおりです)。その後に、要約した列ごとに 1 列を並べます。行は、空でない群の組み合わせごとに 1 行です (最初の因子が最も速く変わります)。
funが k > 1 個の値を返すと、要約した列yはy.1、...、y.k(配列の場合) またはy.<name>(数のオブジェクトの場合) になります。