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 で導入
