文件帮助中心文件
重命名分类数组中的类别
b = renamecats(a,newnames)
b = renamecats(a,oldnames,newnames)
例子
b = renamecats(一种那纽姆姆斯)重命名分类数组中的所有类别,一种。要点B.使用新类别名称。
b = renamecats(一种那纽姆姆斯)
一种
纽姆姆斯
B.
b = renamecats(一种那旧名字那纽姆姆斯)仅重命名所指定的类别旧名字。
b = renamecats(一种那旧名字那纽姆姆斯)
旧名字
全部收缩
创建包含来自新英格兰的状态的分类数组。
a =分类({'嘛';'我';'CT';'vt';'我';'nh';'vt';'嘛';'nh';'CT';'ri'})
A =11x1分类me me ct vt me nh vt ma nh ct ri
一种是一个11×1个分类阵列。
显示类别一种。
类别(A)
ans =.6x1细胞{'ct'} {'ma'} {'me'} {'nh'} {'ri'} {'r'} {'vt'} {'vt'}
一种有六个类别。
重命名类别以使用完整的状态名称而不是缩写。
b = renamecats(a,{'康涅狄格'那'马萨诸塞州'那......'缅因州'那'新罕布什尔'那'罗德岛''佛蒙特'})
B =11x1分类Massachusetts Maine Connecticut Vermont Maine New Hampshire Vermont Massachusetts新罕布什尔州康涅狄格州罗德岛
要点B.使用新类别名称。
显示类别B.。
类别(b)
ans =.6x1细胞{'connecticut'} {'massachusetts'} {'maine'} {'new hampshire'} {'rhode island'} {'vermont'}
创建包含颜色的分类数组。
a =分类({'红色的''蓝色的';'紫色的''白色的';'绿色''红色的'})
A =3x2分类红色蓝色紫色白色绿色红色
一种是一个3×2分类阵列。
ans =.5x1细胞{'blue'} {'green'} {'purple'} {'红色'} {'white'}
一种有五个类别,按字母顺序列出。
更改类别名称紫色的至紫色。
紫色的
紫色
b = renamecats(a,'紫色的'那'紫色')
B =3x2分类红色蓝色紫罗兰色白色绿色红色
元素B(2,1)是紫色代替紫色的。
B(2,1)
ans =.5x1细胞{'blue'} {'green'} {'violet'} {'红色'} {'white'}
紫色替换紫色的这些类别不再按字母顺序排列。请注意,该类别没有改变其位置。
分类数组,指定为向量,矩阵或多维数组。
新类别名称B.,指定为字符向量,字符向量的小区数组或字符串数组。新类别名称必须是唯一的,并且不得复制任何现有名称。
旧类别名称来自一种,指定为字符向量,字符向量的小区数组或字符串数组。
重命名类别不会改变他们的位置类别(b)。用雷德斯更改类别排序。例如,您可以使用b = reordercats(b,sort(类别(b)))按字母顺序排列类别。
雷德斯
b = reordercats(b,sort(类别(b)))
此功能完全支持高阵列。金宝app有关更多信息,请参阅高阵列。
此功能完全支持分布式数组。金宝app有关更多信息,请参阅使用分布式阵列运行MATLAB函数(并行计算工具箱)。
addcats.|类别|IsCategory.|Mergecats.|removecats.|雷德斯|setcats.
addcats.
类别
IsCategory.
Mergecats.
removecats.
setcats.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室