主要内容

分类数组

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

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

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

功能

全部展开

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

主题

创建分类数组

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

使用分类数组访问数据

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

使用分类数组的优点

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

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

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