

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
<a name="recipe-actions.ONE_HOT_ENCODING"></a>

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
M
```

In diesem Szenario gibt es vier unterschiedliche Werte für`shirt_size`. `ONE_HOT_ENCODING`Generiert daher vier neue Spalten. Jede neue Spalte ist benannt`shirt_size_{{x}}`, wobei sie `{{x}}` für einen bestimmten `shirt_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.

**Example Beispiel**  
  

```
{
    "RecipeAction": {
        "Operation": "ONE_HOT_ENCODING",
        "Parameters": {
            "sourceColumn": "shirt_size"
        }
    }
}
```