Я проверил, что OneHotEncoder
не имеет inverse_transform()
метода. Как вернуть значения путем обратного преобразования?
Код:
from sklearn.preprocessing import LabelEncoder, OneHotEncoder
from sklearn.compose import ColumnTransformer
base = pd.read_csv(caminho + "risco_credito.csv")
previsores = base.loc[:,["historia","divida","garantias","renda"]].values
classe = base.loc[:,"risco"].values
labelencorder_classe = LabelEncoder()
classe_enc = labelencorder_classe.fit_transform(classe)
onehotencorder = ColumnTransformer(transformers=[("OneHot", OneHotEncoder(), [0,1,2,3])],remainder='passthrough')
previsores_enc = onehotencorder.fit_transform(previsores)
Например: Classe_enc
и previsores_enc
, как выполнить обратное преобразование, то есть получить значения обратно путем преобразования?