

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

Cria *n* colunas numéricas, onde *n* é o número de valores exclusivos em uma variável categórica selecionada.

Por exemplo, considere uma coluna chamada`shirt_size`. As camisas estão disponíveis em tamanhos pequenos, médios, grandes ou extra grandes. Os dados da coluna podem ter a seguinte aparência.

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

Nesse cenário, há quatro valores distintos para`shirt_size`. Portanto, `ONE_HOT_ENCODING` gera quatro novas colunas. Cada nova coluna é nomeada`shirt_size_{{x}}`, onde `{{x}}` representa um `shirt_size ` valor distinto.

Os resultados de `shirt_size` e as quatro colunas geradas têm a seguinte aparência.

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

A coluna que você especifica `ONE_HOT_ENCODING` pode ter no máximo dez (10) valores distintos.

**Parâmetros**
+ `sourceColumn`: o nome de uma coluna existente. A coluna pode ter no máximo 10 valores distintos.

**Example Exemplo**  
  

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