主要内容

序数

(不推荐)用于排序数据的数组

名义上的序数不推荐使用阵列数据类型。若要表示有序和无序的离散非数字数据,请使用分类数组数据类型。

描述

有序数据是具有自然顺序的离散的非数值值。序数数组对象为这些数据提供了有效的存储和方便的操作,同时也为值维护有意义的标签。

你可以操纵序数与普通数字数组类似的数组,通过下标、连接和重塑。使用序数当元素指示观察所属的组时,数组作为分组变量。

创建

描述

B=序数(X创建序号数组B从数组中X序数创建了B从中排序的唯一值X,并为标高创建默认标签。

例子

B=序数(X标签标记中的级别B根据标签

B=序数(X标签水平创建一个序数数组,其级别可能由水平

例子

B=序数(X标签,[],边缘通过对数字数组进行装箱来创建序号数组X由数值向量给出的面元边边缘

输入参数

全部展开

要转换到的输入数组序数,指定为数字、逻辑、字符、字符串或分类数组,或字符向量的单元格数组。生成的序数数组对应于中排序的唯一值X

离散级别的标签,指定为字符数组、字符串数组或字符向量的单元格数组。默认情况下,序数为中的标高指定标签B按中排序的唯一值的顺序排列X

可以包含重复的标签标签在中合并多个值的步骤X进入一个单一的层次B

数据类型:烧焦|字符串|单间牢房

输出的可能顺序级别序数数组,指定为向量,其值可以与中的值进行比较X使用相等运算符。序数的相应元素为每一层分配标签标签.如果X中不存在的任何值水平的相应元素的级别B是未定义的。

用于通过对指定为数字向量的数字数组进行装箱来创建序号数组的边。最上面的箱子包含与最右边边相等的值。序数的对应元素为结果序数数组中的每一层分配标签标签.当你指定边缘输入参数,它必须多一个元素标签

输出参数

全部展开

序号数组,作为序数数组对象。

默认情况下,元素为B如果的对应元素X(当X是数字),一个空字符向量(什么时候X是一个字符),一个空的或缺失的字符串(什么时候X是字符串),或未定义(何时X是绝对的)。序数将这些元素视为未定义或缺少,并且在可能的级别中不包括这些元素的条目。若要为这些元素创建显式级别,而不是将其视为未定义,请使用水平输入参数和include,空字符向量,空字符串或缺少的字符串,或未定义的元素。

对象的功能

addlevels (不推荐)将级别添加到标称或顺序数组
雾滴 (不推荐)从标称或序数数组中删除级别
获取标签 (不推荐)访问标称或序号阵列标签
获取级别 (不推荐)访问标称或序数阵列级别
islevel (不推荐)确定级别是标称数组还是序数数组
levelcounts (不推荐)按标称或顺序数组的级别进行元素计数
mergelevels (不推荐)合并标称或序数数组的级别
reorderlevels (不推荐)重新排序标称或顺序数组的级别
setlabels (不推荐)为标称或序数数组的级别分配标签

下面是许多其他MATLAB的部分列表®数组函数可以与序数数组一起使用。有关完整列表,请参见支持标称和序数数组的其他MATLAB函数金宝app

双重的 双精度阵列
直方图 直方图
isequal 确定数组平等
未定义 在分类数组中查找未定义的元素
馅饼 饼图
总结 打印表格、时间表或分类数组的摘要
时代 乘法

例子

全部崩溃

从整数数据创建序号数组,并提供显式标签。

质量=序数([1 2 3 3 2 1 2 1 3],...“低”“媒介”“高”})
质量=1 x9序数第1列至第7列低-中-高-中-高-中-低-中-高第8列至第9列低-高

显示第一个元素小于第二个元素(低元素小于中元素)。

质量(1)<质量(2)
ans =逻辑1

用标签将0到1之间的值分成三份,从而创建一个序数数组“小”“媒介”“大的”

X=兰特(5,2)
X =5×20.8147 0.0975 0.9058 0.2785 0.1270 0.5469 0.9134 0.9575 0.6324 0.9649
A=序数(X{“小”“媒介”“大的”},[],[0 1/3 2/3 1])
一个=5 x2序数大,小,大,小,中,大,中,大

从整数数据创建序号数组。

质量=序号([1 2 3;3 2 1;2 1 3]{“低”“媒介”“高”})
质量=3x3序数低,中,高,高,中,低,中,低,高

确定质量是级别大于或等于的成员“媒介”.的值1在结果数组中,指示质量是这一级别的成员。

质量> =“媒介”
ans =3x3逻辑阵列0 1 1 1 1 1 0 1 0 1

确定质量属于这一层次的成员“低”“高”

ismember(质量、{“低”“高”})
ans =3x3逻辑阵列1 0 1 1 0 1 1 1

合并“媒介”“高”级别进入一个新的级别标记“好吧”

质量=级别(质量{“媒介”“高”},“好吧”
质量=3x3序数低,好,好,低,低,好

显示质量

获取级别(质量)
ans =1 x2序数低好

总结每个级别中的元素数。默认情况下,总结返回输入数组中每列的计数。

摘要(质量)
低11 11 1 ok 2 2 2
介绍了R2007a