主要内容

分类数组

定性数据的数组,其值来自有限的离散的非数值数据集

分类是一种数据类型,用于存储来自有限离散类别集的值的数据。例如,语法C =分类({‘R’,‘G’,' B ', ' B ', ' G ', ' B '})创建包含属于类别的6个元素的类别数组RG,或B

分类数组提供了对非数字数据的有效存储和方便操作,同时还为数据值维护有意义的名称。类别可以有一个自然的顺序,但这不是必需的。有关更多信息,请参见创建分类数组或者看表和分类数组

功能

全部展开

分类 数组,包含分配给类别的值
离散化 将数据分组到箱子或类别中
类别 类别数组
iscategorical 确定输入是否为类别数组
iscategory 测试类别数组类别
isordinal 确定输入是否有序分类数组
isprotected 确定类别数组的类别是否受到保护
isundefined 在分类数组中查找未定义元素
addcats 将类别添加到类别数组
mergecats 在类别数组中合并类别
removecats 从类别数组中删除类别
renamecats 在类别数组中重命名类别
reordercats 在类别数组中重新排列类别
setcats 在类别数组中设置类别
总结 打印表格、时间表或分类数组的摘要
countcats 按类别计数类别数组元素的出现次数

主题

创建分类数组

这个例子展示了如何创建一个分类数组。

使用分类数组访问数据

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

使用分类数组的优点

分类数组提供了数据的自然表示、字符向量的数学排序和有效的内存使用。

支持分类数组的核心功能金宝app

MATLAB中的许多函数®对分类数组的操作与对其他数组的操作基本相同。当操作分类数组时,其中一些函数可能会表现出特殊的行为。