Python 在LabelEncoder中,如何返回它所做的转换?

Python 在LabelEncoder中,如何返回它所做的转换?,python,machine-learning,label-encoding,Python,Machine Learning,Label Encoding,python: 让supose数据有一个带有性别的列,若LabelEncoder将男性转换为1,女性转换为0,我如何返回表示famale=1和男性=0的内容。一个用户给了我一个文档,我明白了 OBS:(census['workclass']是我要标记的数据帧 from sklearn.preprocessing import LabelEncoder data.apply(LabelEncoder().fit_transform) 这可能有用 from base import * from s

python:


让supose数据有一个带有性别的列,若LabelEncoder将男性转换为1,女性转换为0,我如何返回表示famale=1和男性=0的内容。

一个用户给了我一个文档,我明白了
OBS:(census['workclass']是我要标记的数据帧

from sklearn.preprocessing import LabelEncoder
data.apply(LabelEncoder().fit_transform)
这可能有用
from base import *
from sklearn.preprocessing import LabelEncoder

label = LabelEncoder()
label.fit(census['workclass'])
df = pd.DataFrame(label.transform(census['workclass']))

arr = [0,1,2,3,4,5,6,7,8]
order = label.inverse_transform(arr)
order = pd.DataFrame(order,arr)