

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

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

*n*개의 숫자 열을 생성합니다. 여기서 *n*은 선택한 범주형 변수의 고유 값 수입니다.

예를 들어 라는 열이 있다고 가정해 보겠습니다`shirt_size`. 의류는 스몰, 미디엄, 라지 또는 엑스트라 라지로 제공됩니다. 열 데이터는 다음과 같을 수 있습니다.

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

이 시나리오에서는에 대해 네 가지 고유한 값이 있습니다`shirt_size`. 따라서는 4개의 새 열을 `ONE_HOT_ENCODING` 생성합니다. 각 새 열의 이름은 이며`shirt_size_{{x}}`, 여기서는 고유한 `shirt_size `값을 `{{x}}` 나타냅니다.

`shirt_size` 및 4개의 생성된 열의 결과는 다음과 같습니다.

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

에 지정하는 열에는 최대 열(10) 개의 고유 값이 있을 `ONE_HOT_ENCODING` 수 있습니다.

**파라미터**
+ `sourceColumn` – 기존 열의 이름입니다. 열은 최대 10개의 고유 값을 가질 수 있습니다.

**Example 예제**  
  

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