热线电话:13121318867

登录
2020-06-08 阅读量: 1503
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'])

16.0038
4
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子