

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# BUCKETIZZAZIONE
<a name="recipe-actions.BUCKETIZATION"></a>

La bucketizzazione (chiamata Binning nella console) prende gli elementi in una colonna di valori numerici, li raggruppa in contenitori definiti da intervalli numerici e genera una nuova colonna che visualizza il contenitore per ogni riga. La bucketizzazione può essere effettuata utilizzando suddivisioni o percentuali. Il primo esempio seguente utilizza le suddivisioni e il secondo esempio utilizza una percentuale.

**Parameters**
+ `sourceColumn`: il nome di una colonna esistente.

  `targetColumn`: il nome della nuova colonna da creare.

  `bucketNames`— Elenco dei nomi dei bucket.

  `splits`— Elenco dei livelli dei bucket. I bucket sono consecutivi e un limite superiore per un bucket sarà un limite inferiore per il bucket successivo.

  `percentage`— Ogni bucket verrà descritto come percentuale.

**Example Esempio di utilizzo delle suddivisioni**  
  

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

**Example Esempio di utilizzo di una percentuale**  

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