Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
ONE_HOT_ENCODING
Erzeugt n numerische Spalten, wobei n die Anzahl der Einzelwerte in einer ausgewählten kategorialen Variablen ist.
Stellen Sie sich zum Beispiel eine Spalte mit dem Namen shirt_size vor. Hemden sind in den Größen S, M, L oder XL erhältlich. Die Spaltendaten könnten wie folgt aussehen.
shirt_size
-----------
L
XL
M
S
M
M
S
XL
M
L
XL
MIn diesem Szenario gibt es vier unterschiedliche Werte fürshirt_size. ONE_HOT_ENCODINGGeneriert daher vier neue Spalten. Jede neue Spalte ist benanntshirt_size_, wobei sie x für einen bestimmten xshirt_size
Wert steht.
Die Ergebnisse von shirt_size und die vier generierten Spalten sehen so aus.
shirt_size shirt_size_S shirt_size_M shirt_size_L shirt_size_XL
------------ ------------ ------------ ------------ -------------
L 0 0 1 0
XL 0 0 0 1
M 0 1 0 0
S 1 0 0 0
M 0 1 0 0
M 0 1 0 0
S 1 0 0 0
XL 0 0 0 1
M 0 1 0 0
L 0 0 1 0
XL 0 0 0 1
M 0 1 0 0
Die Spalte, für die Sie angeben, ONE_HOT_ENCODING kann maximal zehn (10) unterschiedliche Werte haben.
Parameters
-
sourceColumn– Der Name einer vorhandenen Spalte. Die Spalte kann maximal 10 unterschiedliche Werte haben.
Beispiel Beispiel
{ "RecipeAction": { "Operation": "ONE_HOT_ENCODING", "Parameters": { "sourceColumn": "shirt_size" } } }