我有以下数据帧:
voting_result project scene
Bad ccus 345943
Good ccus 311129
Bad ccus 309082
Bad ccus 331613
Good ccus 331615
Not Sure ccus 331616
按照规则{'Bad':0, 'Good':1, 'Not Sure':2
} 将列encode
voting_result为整数并获得以下资源Pandas
方法是什么
voting_result project scene
0 ccus 345943
1 ccus 311129
0 ccus 309082
0 ccus 331613
1 ccus 331615
2 ccus 331616
谢谢
按dictionary
使用map
:
d = {'Bad':0, 'Good':1, 'Not Sure':2}
df['voting_result'] = df['voting_result'].map(d)
print (df)
voting_result project scene
0 0 ccus 345943
1 1 ccus 311129
2 0 ccus 309082
3 0 ccus 331613
4 1 ccus 331615
5 2 ccus 331616