python类别变量编码

2019-06-19  本文已影响0人  constant007

在调查问卷中,经常要将文字类别编码成数字,如果想指定某个文字对应哪个数字
使用下边代码最方便,但是按照字母顺序进行编码

>>> le = preprocessing.LabelEncoder()
>>> le.fit(["paris", "paris", "tokyo", "amsterdam"])
LabelEncoder()
>>> list(le.classes_)
['amsterdam', 'paris', 'tokyo']
>>> le.transform(["tokyo", "tokyo", "paris"]) 
array([2, 2, 1]...)
>>> list(le.inverse_transform([2, 2, 1]))
['tokyo', 'tokyo', 'paris']

FastStoneEditor1 - Copy.jpg
上一篇 下一篇

猜你喜欢

热点阅读