OrdinalEncoder(), One Hot Encoder

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
MacerPacer
User
Beiträge: 8
Registriert: Dienstag 19. Januar 2021, 10:30

Hey,

ich sitze gerade an einem Model und brauche dafür eine Tabelle mit Integern als Werte. Bis jetzt habe ich nur Strings. Daher habe ich jetzt ersucht mit dem One Hot Encoder oder mit OrdinalEncoder() die Strings in Integer umzuwandeln. Jetzt weiß ich aber nicht, wie ich, nachdem ich das Model trainiert habe und das Ergebnis habe, dieses wieder in einen String zurückumwandeln kann. Also das Encoding aufheben kann.

Mein Code ist momentan nur:

Code: Alles auswählen

from sklearn import preprocessing
enc = preprocessing.OrdinalEncoder()
c=enc.fit_transform(merge)
Danke für eure Antworten

LG
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Ich finde die Dokumentation mit Beispiel recht ausführlich:

http://scikit-learn.org/stable/modules/ ... coder.html
Antworten