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á.
BUCKETIZAÇÃO
A bucketização (chamada de compartimento no console) pega os itens em uma coluna de valores numéricos, os agrupa em compartimentos definidos por intervalos numéricos e gera uma nova coluna que exibe o compartimento para cada linha. A bucketização pode ser feita usando parcelas ou porcentagens. O primeiro exemplo abaixo usa divisões e o segundo exemplo usa uma porcentagem.
Parâmetros
-
sourceColumn: o nome de uma coluna existente.targetColumn: o nome da nova coluna a ser criada.bucketNames— Lista de nomes de buckets.splits— Lista de níveis de balde. Os compartimentos são consecutivos, e um limite superior para um compartimento será um limite inferior para o próximo compartimento.percentage— Cada balde será descrito como uma porcentagem.
exemplo Exemplo de uso de divisões
{ "Action": { "Operation": "BUCKETIZATION", "Parameters": { "sourceColumn": "level", "targetColumn": "bin", "bucketNames": "[\"Bin1\",\"Bin2\",\"Bin3\"]", "splits": "[\"-Infinity\",\"2\",\"20\",\"Infinity\"]" } } }
exemplo Exemplo usando uma porcentagem
{ "Action": { "Operation": "BUCKETIZATION", "Parameters": { "sourceColumn": "level", "targetColumn": "bin", "bucketNames": "[\"Bin1\",\"Bin2\"]", "percentage": "50" } } }