MATLAB 将分类变量转换为数值变量

在建模过程中,有时候我们会碰到一些非数值的变量,例如性别、工作等,我们需要将这些字符串变量转换为数值变量。

步骤:

  • 将元胞数组转换为分类数组
    使用 categorical(A)函数,将 A 转化为分类数组
  • 将分类数组转换为数值数组

    使用 double(A) 将分类数组转化为数值数组

实例:

A = {'大一','大二','大一','大三','大一'};
B = categorical(A);
C = double(B);
disp(A)
disp(B)
disp(C)

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43575267/article/details/90452653
今日推荐