pandas处理分类变量的方法

在做预测分类的任务中,如果出现了分类变量,要对其进行一些处理,例如

  • sex 【男,女】
  • 城市 【北京,上海,广州,深圳】
  • 颜色 【red, blue】

在对这些分类变量处理的时候要注意以下两点原则

  1. 离散特征的取值之间没有大小的意义,比如color:[red,blue],那么就使用one-hot编码
  2. 离散特征的取值有大小的意义,比如size:[X,XL,XXL],那么就使用数值的映射{X:1,XL:2,XXL:3}

遵循这两点对于机器学习的分类任务有很大的关系

df = pd.DataFrame([
            ['green', 'M' , '一等座'], 
            ['red', 'L', '二等座'], 
            ['blue', 'XL', '三等座'<
  • 1
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值