Main Content

droplevels

(非推奨) ノミナルまたは順序配列からのレベルの削除

nominal 配列データ型および ordinal 配列データ型は推奨されません。順序付きおよび順序付けのない離散非数値データを表すには、代わりにcategorical 配列データ型を使用します。

説明

B = droplevels(A) は使用されないレベルをノミナルまたは順序配列 A から削除します。配列 B のサイズ、型および値は A と同じですが、A の一部に表示される要素だけを含む、潜在的なレベルのリストをもちます。

B = droplevels(A,oldlevels) は指定されたレベル oldlevelsA から削除します。

droplevels はレベルを削除しますが、要素は削除しません。oldlevels のレベルをもつ A の要素に対応する B の要素はすべて、未定義レベルをもちます。

すべて折りたたむ

患者の年齢をビンにして 10 年間隔に対応する順序レベルに入れます。

load hospital
edges = 0:10:100;
labels = strcat(num2str((0:10:90)','%d'),{'s'});
A = ordinal(hospital.Age,labels,[],edges);
getlabels(A)
ans = 1x10 cell
    {'0s'}    {'10s'}    {'20s'}    {'30s'}    {'40s'}    {'50s'}    {'60s'}    {'70s'}    {'80s'}    {'90s'}

患者が含まれないレベルをすべて削除します。

A = droplevels(A);
getlabels(A)
ans = 1x4 cell
    {'20s'}    {'30s'}    {'40s'}    {'50s'}

入力引数

すべて折りたたむ

ノミナル配列または順序配列。nominal または ordinal を使用して作成した nominal または ordinal 配列オブジェクトを指定します。

nominal または ordinal 配列から削除するレベル。string 配列、文字ベクトルの cell 配列、または 2 次元文字行列を指定します。

データ型: char | string | cell

出力引数

すべて折りたたむ

ノミナル配列または順序配列。nominal または ordinal 配列オブジェクトとして返されます。

バージョン履歴

R2007a で導入