分类
カテゴリカテゴリに割り当てられられた値含む含む
说明
分类
は高的
那Med.
那低的
などなどの离散カテゴリの有に値を割り当てるデータ型型型のカテゴリにに型ですカテゴリカテゴリに高> MED>低
などの数学的な顺序顺序を顺序ます。一般的に,分类配列配列表
作作者
说明
入力数
一种
-入力配列
数量配列|逻辑配列|分类配列|DateTime配列|持续时间配列|字符串配列|文件ベクトルの细胞配列
入力配列。数码配列,逻辑配列,分类配列,datetime配列,持续时间配列,字符串配列,または文字ベクトルの细胞配列としてします。
分类
は,字符串または文字であるである力値
一种
に欠损値が含ま含まれるれる合书,B.
のの対応する要素要素は定义れれ,<未定义>
关としてさされ。关联分类
は,次の値を未定义分类値に変换します。
数量配列および持续时间配列配列内
南
字符串配列内の欠损字符串(
<缺失>
)または空の字符串(“
的)文件ベクトルの细胞配列配列内にある空の字字(
''
的)DateTime配列配列内
nat
分类配列配列内の未定义値(
<未定义>
的)
B.
にには未定义値のカテゴリが含まれませんの値または未定义値値の的的なカテゴリを作作作作作作作得するににCatnames.
に目的のの名を含め,さらに欠损値を対応する値て价值
に含めなければなりません。
また一种
〖〗
独特
eq.
价值
-カテゴリ
独特(a)
(既定値)|一道のの値の
カテゴリ。一切の値のベクトルとして指定ます。价值
のデータ型と一种
ただし,一种
が字符串配列の结合を除きます。そのその合,价值
は串配列または文字ベクトルの细胞配列のいずれかにすることができます。
分类
は,字符串または文ベクトルである价值
の要素から先头のスペースと末尾のスペースを削除します。
Catnames.
-カテゴリ名
文件ベクトルの细胞配列|字符串配列
カテゴリ名。文件ベクトルの细胞配列,または字符串配列として指定ます。变力次数Catnames.
ををしないない合,分类
は价值
内の値をカテゴリ名として使用します。
一种
のの数の异なる値をB.
の1つのカテゴリにマージするには,それらの値に対応する重复した名前を含めます。
オプションの名称,价值
の驰数量姓名
は数名で,价值
は対応する値です。姓名
は引用符で囲まなければなりません。name1,value1,...,namen,valuen
のように,复数の名前と値のペアの引数を任意の顺序で指定できます。
例:'序号',真实
は,カテゴリが数学的な顺序になることを指定します。
序号
-顺序顺序数インジケーター
错误的
(既定値)|真的
顺序顺序数インジケーター。'序号'
と错误的
(0.
)または真的
(1
)〖〗
|
|
|
|
详细については,顺序分类配列を参照してください。
保护
-保护保护されたカテゴリインジケーター
错误的
|真的
保护されたカテゴリインジケーター。'受保护'
と错误的
(0.
)または真的
(1
)のいずれかで构れる指定しますます。'序号',真实
をを指定したたときの値値真的
です。それそれ外の合成は,値は错误的
です。
|
新闻値を |
|
新闻値を |
例
配列配列の変换ととカテゴリ别のデータの
気象计気象计ラベルもつもつ分类配列を作品成し。それを温度测定のの追,そのカテゴリをますし,気象気象计别にを测定値値选択しししし
まず,温度测定値,日付,および気象计のラベルを含む配列を作成します。
temps = [58;72;56;90;76];日期= {'2017-04-17';'2017-04-18';'2017-04-30';'2017-05-01';'2017-04-27'};站= {'s1';'s2';'s1';'s3';'s2'};
站
を分类配列配列に変换しし
站=分类(站)
站=5x1分类S1 S2 S1 S3 S2
そのカテゴリを表示します0.3つの気象计のラベルがカテゴリです。
分类(站)
ANS =.3x1细胞{'s1'} {'s2'} {'s3'}
温度,日付,および気象计のラベルを含む表を作成します。
t =表(Temps,日期,站)
t =5×3表Temps日期站_____ ______________ ________ 58 {'2017-04-17'} S2 56 {'2017-04-30'} S1 90 {'2017-05-01'} S376 {'2017-04-27'} S2
気象计S2
からから取得したた测定を表示しし==.
演算子を使用してS2
と等価の车站
値を见つけることができます。次に,管理インデックス付けを使し,気象计S2
からからのデータを含む含む含むを选択しし
tf =(t.stations =='s2');t(tf,:)
ANS =.2×3表Temps Dates Stations _____ ______________ ________ 72 {'2017-04-18'} S2 76 {'2017-04-27'} S2
入力配列に现处于ししないカテゴリの
文件ベクトルの细胞配列一种
を分类配列配列に変换しし一种
00
文库ベクトルの细胞配列を作物成し。
a = {'共和党人''民主党人';'民主党人''民主党人';'民主党人''共和党人'};
一种
を分类配列配列に変换しし独立的
のカテゴリを加加します。
valueet = {'民主党人''共和党人''独立的'};b =分类(a,supersetet)
B =3x2分类共和党民主党民主党民主党民主党民主党人
B.
のカテゴリを表示します。
类别(b)
ANS =.3x1细胞{'民主党'} {'共和党'} {'独立'}
整数に対応するカテゴリののの
数量配列を作用成し。
a = [1 3 2;2 1 3;3 1 2]
A =3×31 3 2 2 1 3 3 1 2
一种
を分类配列B.
に変换して,カテゴリ名を指定します。
b =分类(a,[1 2 3],{'红色的''绿色''蓝色'})
B =3x3分类红色蓝色绿色红色蓝色蓝色红色绿色
B.
のカテゴリを表示します。
类别(b)
ANS =.3x1细胞{'Red'} {'Green'} {'Blue'}
B.
はは分类配列でありません。したがっしたがっ,B.
内の値の比较に,等块子子==.
および〜=
のみを使使ます。
カテゴリ'红色的'
にの要素を検索ます。
tf =(b =='红色的');B(TF)
ANS =.3x1分类红色红色
顺序分类配列の作作
5行2.
a = [3 2; 3 3; 3 2; 2 1; 3 2]
A =5×23 2 3 3 3 2 2 1 3 2
一种
をを分类配列に変换します。ここここ,1
那2
那3.
は,それぞれカテゴリ孩子
那成人
那高级的
を表します。
valueet = [1:3];catnames = {'孩子''成人''高级的'};B =分类(a,superset,catnames,'序号',真的)
B =5x2分类资深成人高级资深资深年长高级成人儿童高级成人
B.
は顺序配列であるため,B.
ののカテゴリ,数学的な顺序儿童<成人<高级
になります。
字符串配列の変换
R2017A以降,二二引引符てて配列をたようになりまし欠损値含むこともできできこれ含むこともできできこれ含むももできできこれ含むももできできこれ含むはもできできなし<缺失>
として表示されます。
str = [“飞机”那“喷射”那“飞机”那“直升机”,失踪,“喷射”]
str =1x6字符串“飞机”“喷气”“平面”“直升机”<缺失>“喷气机”
字符串配列str
を分类配列配列に変换しし。关联分类
はは弦を未定义の分类値に変换します。これこれ,<未定义>
として表示されます。
C =分类(str)
C =1x6分类平面喷射平面直升机<未定义>喷气机
数量データをカテゴリにピンピン化
100个の函数を3つのカテゴリにビニングするには,关联离散化
(分类
の代わりに)をを用します。
x = rand(100,1);y =离散化(x,[0 .25 .75 1],'分类',{'小的'那'中等的'那'大'});摘要(y)
小型22媒体46大32
ヒント
分类配列を受け入れる关联,または返す关节のについて,分类配列を参照してください。
入力配列に,相互相互近近数号,数据达値持续时间
分类
たとえば,分类([1 1.00001])
は入力配列の2番目の要素を切り舍てます。数码データからカテゴリを切り舍てはは,关联离散化
を使使し。
代替方法
关节有关部离散化
を使用して,数値データをカテゴリ别にグループ化することもできます。
拡张机械
高大
メモリの许容量を超えるような多数の行を含む配列を计算します。
この关节高大配列をを制付きしています。
构文B =分类(a)
では,カテゴリカテゴリの顺序は定义されれれれれ的的にににににはににににににににににに价值
とCatnames.
を使使し。
详细については,メモリに收まらないデータの高大配列を参照してください。
C / C ++コード生成
MATLAB®Coder™をを使てcおよびc ++コード生成しし。
使用上の注意事项事项およびおよび
R2019A以降以降で,コード生成用のmatlab®コードで分类配列をを使をます。详细については,分类配列配列の生成(MATLAB编码器)とコード生成における分类配列の制事项(MATLAB编码器)を参照してください。
分享配列
并行计算Toolbox™をを使して,クラスターの综合性メモリ上で大大アレイををしし。
使用上の注意事项事项およびおよび
入力を1つとる构文
B =分类(a)
では,カテゴリカテゴリの顺序が定义されれれれれ的的にににににはににににににににににに价值
とCatnames.
を使使し。
详细については,MATLAB关有关部用(并行计算工具箱)を参照してください。
バージョン履歴
matlabコマンド
次のMATLABコマンドに対応するリンクがクリックされました。
コマンドをmatlabコマンドウィンドウににに力
选择网站
选择一个网站,以便在可用的地方进行翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(以中文或英文)以获得最佳网站性能。其他MathWorks国家网站未优化您所在地的访问。