one-hot编码,将object类型转换成数字型
one-hot编码:
在机器学习实战项目中,遇到一些特征是object类型,而机器学习更喜欢数字,因此我们需要转换,例如:
按照one-hot编码,我们可以将M变为1,F为0,或者相反,这里会生成2列,因为M,F为两类,
1表示此特征的值是m,
解决方案:
lung_cancer_1 = pd.get_dummies(lung_cancer)
我们可以使用pandas中的get_dummies方法,它可以自动识别数据中的object,将其转化为o,1矩阵,
更多
可关注博主,即使获取更多python机器学习内容
微信公众号:突然的灵感啊 有问题私信,