类别数组
类别categorical 数组是一种存储有限类别的数组,类别数组可以实现对非数值数据的高效存储和操作。
类别数组的创建
首先创建一个元胞数组,然后调用catrgorical
>> allsizes = {'BIG' 'MEDIUM' 'SMALL'}
allsizes =
1×3 cell 数组
{'BIG'} {'MEDIUM'} {'SMALL'}
>> sizeOrd = categorical(allsizes)
sizeOrd =
1×3 categorical 数组
BIG MEDIUM SMALL
查看所有类别
>> categorical(sizeOrd)
ans =
1×3 categorical 数组
BIG MEDIUM SMALL
类别数组的使用
>> C = {'blue' 'green' 'yello';'blue' 'blue' 'yello'}
C =
2×3 cell 数组
{'blue'} {'green'} {'yello'}
{'blue'} {'blue' } {'yello'}
>> colors = categorical(C)
colors =
2×3 categorical 数组
blue green yello
blue blue yello
>> colors(1,:) == co

这篇博客详细介绍了MATLAB中的类别数组和表的操作。包括如何创建和查看类别数组,利用categorical创建并查看类别,以及类别数组的使用。同时,文章探讨了表的创建、查看、合并、元素删除和计算实战,例如读取'patients.dat'数据,设置主键,删除特定条件的行,以及对测试文件testScores.csv进行数据分析等。
最低0.47元/天 解锁文章
2000

被折叠的 条评论
为什么被折叠?



