【发布时间】:2016-03-29 18:41:41
【问题描述】:
我有一个包含分类和数字数据的单元格。我想将 NUTRIENT 转换为分类数据,以找到两者的 AIR READINGS 和 SETTLE PLATE READINGS 之间的相关性。
我尝试转换为矩阵,然后尝试转换为分类:
A=cell2mat(Air(:,3));
categorical(A)
使用分类错误
创建抽象类的实例
不允许使用“分类”。
有什么明显的原因导致它不起作用?
'AIR READINGS' [] [] []
'PHASE' 'SITE' 'NUTRIENT' '(M)SA'
1 1 'SG' 'NO'
1 2 'SG' 'NO'
1 3 'MG' 'NO'
1 4 'SG' 'NO'
2 1 'LG' 'NO'
2 2 'LG' 'NO'
2 3 'MG' 'MSSA'
2 4 'LG' 'MSSA'
3 1 'SG' 'NO'
3 2 'LG' 'NO'
和
'SETTLE PLATE READINGS' [] [] []
'PHASE' 'SITE' 'NUTRIENT' '(M)SA'
1 1 'SG' 'NO'
1 2 'SG' 'NO'
1 3 'SG' 'NO'
1 4 'SG' 'NO'
2 1 'SG' 'NO'
2 2 'LG' 'NO'
2 3 'MG' 'NO'
2 4 'LG' 'NO'
3 1 'SG' 'NO'
3 2 'NG' 'NO'
3 3 'SG' 'NO'
编辑:
我正在从 excel 文件中导入这些数据,但看起来它正在为大单元格 A 中的每个单独条目制作单元格。例如,如果我输入 A{2,3},我会得到 SG。这不对吧?
【问题讨论】:
标签: matlab