文档

renamecats

重命名类别分类数组中

语法

B = renamecats(新名称)
B = renamecats (oldnames,新名称)

描述

例子

B = renamecats (一个,新名称)重命名所有的类别分类数组,一个。的元素B使用新类别名称。

例子

B = renamecats (一个,oldnames,新名称)重命名只有指定的类别oldnames

例子

全部折叠

创建一个分类数组包含来自新英格兰。

A =分类({“马”;“我”;“CT”;“v”;“我”;“NH”;“v”;“马”;“NH”;“CT”;“扶轮”})
一个=11×1分类数组马马我CT VT NH VT NH CT RI

一个是一个数组11-by-1直言。

显示类别的一个

类别(A)
ans =6×1单元阵列“CT”“马”“我”“NH”“扶轮”“v”

一个有六个类别。

重命名类别使用完整的国家名称的缩写。

B = renamecats (A, {“康涅狄格”,“麻省”,“缅因”,新罕布什尔州的,罗德岛的佛蒙特州的})
B =11×1分类数组马萨诸塞州缅因州康涅狄格州佛蒙特州缅因州新罕布什尔州佛蒙特州麻萨诸塞州新罕布什尔州康涅狄格罗德岛

的元素B使用新类别名称。

显示类别的B

类别(B)
ans =6×1单元阵列“康涅狄格”“麻省”缅因州的新罕布什尔州的罗德岛的“佛蒙特州”

创建一个包含颜色的分类数组。

A =分类({“红色”“蓝”;“紫色”“白色”;“绿色”“红色”})
一个=3×2分类数组红蓝紫白绿红

一个是一个3×2分类数组。

显示类别的一个

类别(A)
ans =5×1单元阵列“蓝”“绿色”“紫色”“红”“白”

一个有五个类别,按字母顺序列出。

改变的类别名称紫色的紫罗兰色的

B = renamecats (A,“紫色”,“紫色”)
B =3×2分类数组红蓝紫白绿红

的元素B (2, 1)紫罗兰色的而不是紫色的

显示类别的B

类别(B)
ans =5×1单元阵列“蓝”“绿色”“紫”“红”“白”

紫罗兰色的替换紫色的和类别不再是按字母顺序排列的。注意,类别没有改变它的位置。

输入参数

全部折叠

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

新类别名称B,指定为一个字符特征向量的向量或一个单元阵列。新类别名称必须是唯一的,不可重复的任何现有的名字。

旧类别名称一个,指定为一个字符特征向量的向量或一个单元阵列。

提示

  • 重命名类别不会改变他们的立场类别(B)。使用reordercats更改分类顺序。例如,您可以使用B = reordercats (B、排序(类别(B)))将类别按字母顺序排列的。

扩展功能

介绍了R2013b

这个主题有帮助吗?