本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

categories

分类数组的类别

说明

示例

C = categories(A) 返回一个字符向量元胞数组,其中包含分类数组 A 的类别。

示例

全部折叠

创建分类数组 A

A = categorical({'plane' 'car' 'train' 'car' 'plane'})
A = 1x5 categorical
     plane      car      train      car      plane 

A 是 1×5 分类数组。

显示 A 的类别。

C = categories(A)
C = 3x1 cell
    {'car'  }
    {'plane'}
    {'train'}

由于通过仅指定一个输入数组而创建了 A,因此类别按字母顺序显示。

创建一个有序分类数组。

A = categorical({'medium' 'large'; 'small' 'xlarge'; 'large' 'medium'},...
    {'small' 'medium' 'large' 'xlarge'},'Ordinal',true)
A = 3x2 categorical
     medium      large  
     small       xlarge 
     large       medium 

A 是一个 3×2 的有序分类数组。

显示 A 的类别。

C = categories(A)
C = 4x1 cell
    {'small' }
    {'medium'}
    {'large' }
    {'xlarge'}

类别按照指定的顺序显示。由于 A 是有序数组,因此,其类别采用数学排序 small < medium < large < xlarge

输入参数

全部折叠

分类数组,指定为向量、矩阵或多维数组。

提示

  • C 包括 A 中的所有类别,即使 A 不包含类别中的任何数据。要查看 A 中的唯一值,请使用 unique(A)

  • C 中列出的类别的顺序与函数(例如 summaryhistogram)使用的顺序相同。要更改类别的顺序,请使用 reordercats

扩展功能

在 R2013b 中推出