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
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 chamadashirt_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
MNesse cenário, há quatro valores distintos parashirt_size. Portanto, ONE_HOT_ENCODING gera quatro novas colunas. Cada nova coluna é nomeadashirt_size_, onde x representa um xshirt_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.
exemplo Exemplo
{ "RecipeAction": { "Operation": "ONE_HOT_ENCODING", "Parameters": { "sourceColumn": "shirt_size" } } }