文档

分类阵列

定性数据阵列,具有有限的离散,非数字数据的值

分类是一种数据类型,可存储来自有限的离散类别集值的数据。这些类别可以具有自然秩序,但这不是必需的。一个分类数组提供了有效的存储和方便的非数字数据操作,同时还可以维护该值的有意义的名称。您可以在表中使用分类数组来选择行组。有关更多信息,请参见创建分类阵列或观看桌子和分类阵列

功能

分类 包含分配给类别的值的数组
属性 确定输入是否为分类数组
离散 将数据分组为垃圾箱或类别
类别 分类阵列的类别
ISCAGERY 测试分类阵列类别
Isordinal 确定输入是否为顺序分类数组
受到保护 确定分类阵列的类别是否受到保护
addcats 将类别添加到分类数组
合并 分类阵列中的合并类别
拆卸 从分类数组中删除类别
Renamecats 重命名类别中的分类阵列
重新订购 分类数组中的重新排序类别
setcats 分类阵列中的设置类别
概括 打印表,时间表或分类阵列的摘要
countcats 计数按类别的分类数组元素出现
iSundefined 在分类阵列中查找未定义的元素

示例以及如何

创建分类阵列

此示例显示了如何创建一个分类数组。

将表变量中的文本转换为分类

此示例显示了如何将表中的变量从字符向量的单元格数组转换为分类数组。

比较分类阵列元素

将关系操作与分类数组一起使用。

结合分类阵列

使用串联结合分类阵列。

使用乘法组合分类阵列

使用乘法结合分类数组,包括带有未定义元素的顺序分类阵列和阵列。

绘图分类数据

从分类数组中绘制数据。

使用分类阵列访问数据

从分类数组中搜索,选择和删除元素。

使用受保护的分类阵列

此示例显示了如何使用受保护类别的分类数组。

概念

使用分类阵列的优点

分类阵列提供了数据的自然表示,字符向量的数学排序以及有效的内存使用情况。

顺序分类阵列

顺序分类阵列对其类别有数学排序。如果要使用这些功能,请使用顺序分类数组最小,,,,最大限度,或关系操作,例如大于和少于。

支持分类阵列的核心功能金宝app

MATLAB中的许多功能®以与其他阵列操作的方式在分类阵列上操作。在分类阵列上操作时,其中一些功能可能表现出特殊的行为。