读童话的狼

2020-06-08   阅读量: 1243

Python编程

pandas中怎么把分类变量转变为数值的?

扫码加入数据分析学习群

原数据如下:

1、通过map方式,将类别映射为数值。

city_to_state = { 'San Francisco' : 0, 
'Baltimore' : 1,
'Miami' : 2,
'Douglas' : 3,
'Boston' : 4}
df['state'] = df['city'].map(city_to_state)
df

2、通过get_dummies方法来转换。

pd.get_dummies(df['city'])

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
16.0038 1 4 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子