如何将带标签的特征变量转换为分类值?

时间:2015-07-25 13:36:49

标签: matlab

我已将Excel表格导入MATLAB作为表格。有些列的值类似于('是',' No')和(' A',' B',' C'' d&#39)。

如何将这些值转换为数值?

1 个答案:

答案 0 :(得分:0)

我举一个例子,你可以在以后扩展到你的问题:

这里我有一个单元格,考虑导入到matlab中,我想用true(1)替换元素,如果元素是' Y'否则为假(0):

D = {'Y','N','N','Y','N'};
    'Y'    'N'    'N'    'Y'    'N'

cellfun(@(x)(x=='Y'),D)
ans =

     1     0     0     1     0