findgroups
グループを見つけてグループ番号を返す
構文
説明
データをグループに分割し、グループに関数を適用するには、関数 findgroups と関数 splitapply を一緒に使用します。データのグループに対する計算の詳細については、データ グループに対する計算を参照してください。
は、グループ化変数 G = findgroups(A)A から作成されたグループ番号のベクトル G を返します。出力引数 G には 1 ~ N の整数値が含まれ、A の N 個の一意の値に対応する N 個の異なるグループがあることを示します。たとえば、A が ["b" "a" "a" "b"] である場合、findgroups は G を [2 1 1 2] として返します。つまり、G のグループ番号は、A の並べ替えられた一意の値に対応します。
G を使用して他の変数のデータ グループを分割するには、それを入力引数として関数 splitapply に渡します。
findgroups 関数は、A 内の欠損 string、空の文字ベクトル、NaN、NaT、および未定義の categorical 値を欠損値として扱い、対応する G の要素として NaN を返します。
