本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。
categorical | 数组,包含分配给类别的值 |
iscategorical | 确定输入是否为分类数组 |
discretize | 将数据划分到 bin 或类别中 |
categories | 分类数组的类别 |
iscategory | 测试分类数组类别 |
isordinal | 确定输入是否为有序分类数组 |
isprotected | 确定分类数组的类别是否受保护 |
addcats | 将类别添加到分类数组 |
mergecats | 合并分类数组中的类别 |
removecats | 从分类数组中删除类别 |
renamecats | 重命名分类数组中的类别 |
reordercats | 对分类数组中的类别重新排序 |
setcats | 设置分类数组中的类别 |
summary | 输出表、时间表或分类数组的摘要 |
countcats | 按类别统计分类数组元素的出现次数 |
isundefined | 查找分类数组中未定义的元素 |
以下示例演示如何创建分类数组。
以下示例演示了如何将表中的变量从字符向量元胞数组转换为分类数组。
对分类数组执行关系运算。
使用串联合并分类数组。
使用乘法来合并分类数组,包括有序分类数组和包含未定义元素的数组。
对分类数组中的数据绘图。
搜索、选择和删除分类数组中的元素。
此示例演示了如何使用包含受保护类别的分类数组。
分类数组提供了自然的数据表示形式、字符向量数学排序以及有效的内存使用。
有序分类数组对其分类采用数学排序。当需要使用 min
、max
函数或需要进行关系运算(例如大于和小于)时,可以考虑使用有序分类数组。
MATLAB® 中的许多函数在处理分类数组时与处理其他数组并无不同。但有一些函数在处理分类数组时,可能会有不一样的行为表现。