View a markdown version of this page

BUCKETIZZAZIONE - AWS Glue DataBrew Guida per gli sviluppatori

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

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.

Esempio Esempio di utilizzo delle suddivisioni

{ "Action": { "Operation": "BUCKETIZATION", "Parameters": { "sourceColumn": "level", "targetColumn": "bin", "bucketNames": "[\"Bin1\",\"Bin2\",\"Bin3\"]", "splits": "[\"-Infinity\",\"2\",\"20\",\"Infinity\"]" } } }
Esempio Esempio di utilizzo di una percentuale
{ "Action": { "Operation": "BUCKETIZATION", "Parameters": { "sourceColumn": "level", "targetColumn": "bin", "bucketNames": "[\"Bin1\",\"Bin2\"]", "percentage": "50" } } }