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
内にある NaN
値、NaT
値および未定義の categorical 値を欠損値として扱い、対応する G
の要素として NaN
を返します。
例
入力引数
出力引数
詳細
拡張機能
バージョン履歴
R2015b で導入