文档

addcats

向类别数组中添加类别

描述

例子

B = addcats(一个newcats将类别添加到输入类别数组的类别列表的末尾,一个.输出分类数组,B,包含与一个.输出,B,在从中赋值之前,不包含任何等于新类别的元素newcats到元素中B

如果一个是序数分类数组,必须指定“之前”,beforewhere“后”,afterwhere输入参数。

例子

B = addcats(一个newcats“之前”,beforewhere属性指定的类别之前添加类别beforewhere

B = addcats(一个newcats“后”,afterwhere属性指定的类别之后添加类别afterwhere

例子

全部折叠

创建一个非序数分类数组。

A = categorical({“共和党人”“民主党人”“共和党人”...“民主党人”“共和党人”“民主党人”})
一个=2x3分类数组共和党,民主党,民主党,共和党,民主党

显示类别一个

类别(A)
ans =2x1单元阵列{'民主党'}{'共和党'}

一个是具有两个类别的2 × 3类别数组。

添加类别,独立的而且未申报,到类别列表的末尾。

B = addcats(A,{“独立”“秘密”})
B =2x3分类数组共和党,民主党,民主党,共和党,民主党

B包含相同的值一个

显示类别B

类别(B)
ans =4x1单元阵列{“民主党”}{“共和党”}{“独立”}{“未宣布”}

B是具有四个类别的2 × 3类别数组。

创建一个有序分类数组。

A = categorical({“媒介”“大”“小”“超大”“大”“媒介”},...“小”“媒介”“大”“超大”},“顺序”,真正的)
一个=3x2分类数组中,大,小,xlarge,大,中

显示类别一个

类别(A)
ans =4x1单元阵列{'小'}{'中'}{'大'}{'xlarge'}

一个是有序的,范畴有数学顺序吗小号<中号<大号< xlarge

添加类别xsmall之前

B = addcats(A,“xsmall”“之前”“小”
B =3x2分类数组中,大,小,xlarge,大,中

B包含相同的值一个

显示类别B

类别(B)
ans =5x1单元阵列{' xsmall}{‘小’}{‘中等’}{‘大’}{“超大”}

这些类别是有数学顺序的Xsmall < small < medium < large < xlarge

输入参数

全部折叠

分类数组,指定为向量、矩阵或多维数组。

新类别,指定为字符向量、字符向量的单元格数组或字符串数组。

前面的类别,指定为字符向量或字符串标量。

要遵循的类别,指定为字符向量或字符串标量。

扩展功能

在R2013b中引入