View a markdown version of this page

BUCKETIZATION - AWS Glue DataBrew Panduan Developer

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

BUCKETIZATION

Bucketization (disebut Binning di konsol) mengambil item dalam kolom nilai numerik, mengelompokkannya ke dalam bin yang ditentukan oleh rentang numerik, dan mengeluarkan kolom baru yang menampilkan bin untuk setiap baris. Bucketization dapat dilakukan dengan menggunakan split atau persentase. Contoh pertama di bawah ini menggunakan split dan contoh kedua menggunakan persentase.

Parameter
  • sourceColumn— Nama kolom yang ada.

    targetColumn— Nama kolom baru yang akan dibuat.

    bucketNames— Daftar nama ember.

    splits— Daftar level bucket. Ember berurutan, dan batas atas untuk ember akan menjadi batas bawah untuk ember berikutnya.

    percentage— Setiap ember akan digambarkan sebagai persentase.

contoh Contoh menggunakan split

{ "Action": { "Operation": "BUCKETIZATION", "Parameters": { "sourceColumn": "level", "targetColumn": "bin", "bucketNames": "[\"Bin1\",\"Bin2\",\"Bin3\"]", "splits": "[\"-Infinity\",\"2\",\"20\",\"Infinity\"]" } } }
contoh Contoh menggunakan persentase
{ "Action": { "Operation": "BUCKETIZATION", "Parameters": { "sourceColumn": "level", "targetColumn": "bin", "bucketNames": "[\"Bin1\",\"Bin2\"]", "percentage": "50" } } }