Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
ONE_HOT_ENCODING
Crea n columnas numéricas, donde n es el número de valores únicos de una variable categórica seleccionada.
Por ejemplo, considere una columna llamadashirt_size. Las camisas están disponibles en talla pequeña, mediana, grande o extra grande. Los datos de la columna pueden tener el siguiente aspecto.
shirt_size
-----------
L
XL
M
S
M
M
S
XL
M
L
XL
MEn este escenario, hay cuatro valores distintos parashirt_size. Por lo tanto, ONE_HOT_ENCODING genera cuatro columnas nuevas. Cada nueva columna recibe un nombreshirt_size_, donde x representa un xshirt_size
valor distinto.
Los resultados de las cuatro columnas generadas shirt_size y las cuatro columnas generadas tienen este aspecto.
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
La columna que especifique ONE_HOT_ENCODING puede tener un máximo de diez (10) valores distintos.
Parameters
-
sourceColumn: el nombre de una columna existente. La columna puede tener un máximo de 10 valores distintos.
ejemplo Ejemplo
{ "RecipeAction": { "Operation": "ONE_HOT_ENCODING", "Parameters": { "sourceColumn": "shirt_size" } } }