

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# ONE\_HOT\_PENGKODEAN
<a name="recipe-actions.ONE_HOT_ENCODING"></a>

Menciptakan *n* kolom numerik, di mana *n* adalah jumlah nilai unik dalam variabel kategoris yang dipilih.

Misalnya, pertimbangkan kolom bernama`shirt_size`. Kemeja tersedia dalam ukuran kecil, sedang, besar, atau ekstra besar. Data kolom mungkin terlihat seperti berikut ini.

```
shirt_size
-----------
L
XL
M
S
M
M
S
XL
M
L
XL
M
```

Dalam skenario ini, ada empat nilai berbeda untuk`shirt_size`. Oleh karena itu, `ONE_HOT_ENCODING` menghasilkan empat kolom baru. Setiap kolom baru diberi nama`shirt_size_{{x}}`, di mana `{{x}}` mewakili `shirt_size ` nilai yang berbeda.

Hasil `shirt_size` dan empat kolom yang dihasilkan terlihat seperti ini.

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

Kolom yang Anda tentukan `ONE_HOT_ENCODING` dapat memiliki maksimum sepuluh (10) nilai berbeda.

**Parameter**
+ `sourceColumn`— Nama kolom yang ada. Kolom dapat memiliki maksimum 10 nilai yang berbeda.

**Example Contoh**  
  

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