

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 name="recipe-actions.BUCKETIZATION"></a>

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.

**Example Exemplo de uso de divisões**  
  

```
{
    "Action": {
        "Operation": "BUCKETIZATION",
        "Parameters": {
            "sourceColumn": "level",
            "targetColumn": "bin",
            "bucketNames": "[\"Bin1\",\"Bin2\",\"Bin3\"]",
            "splits": "[\"-Infinity\",\"2\",\"20\",\"Infinity\"]"
        }
    }
}
```

**Example Exemplo usando uma porcentagem**  

```
{
    "Action": {
        "Operation": "BUCKETIZATION",
        "Parameters": {
            "sourceColumn": "level",
            "targetColumn": "bin",
            "bucketNames": "[\"Bin1\",\"Bin2\"]",
            "percentage": "50"
        }
    }
}
```