是否有任何Matlab功能直接将名义数据转换为数字数据?
N.b目前,经过多次搜索,我使用NumericGroup=str2num(char(NominalGroup))
谢谢,
答案 0 :(得分:3)
double(NominalGroup)
会将名义/分类数组转换为双数组。
答案 1 :(得分:1)
使用double函数很危险,因为它返回NominalValue的类别索引。
示例:
color = categorical({'8','9','0'})
x = color(1) % x = 8
z = double(x) % z = 2
我一直在寻找能给我z = 8的函数。