View a markdown version of this page

ONE_HOT_PENGKODEAN - 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.

ONE_HOT_PENGKODEAN

Menciptakan n kolom numerik, di mana n adalah jumlah nilai unik dalam variabel kategoris yang dipilih.

Misalnya, pertimbangkan kolom bernamashirt_size. Kemeja tersedia dalam ukuran kecil, sedang, besar, atau ekstra besar. Data kolom mungkin terlihat seperti berikut ini.

shirt_size ----------- L XL M S M M S XL M L XL M

Dalam skenario ini, ada empat nilai berbeda untukshirt_size. Oleh karena itu, ONE_HOT_ENCODING menghasilkan empat kolom baru. Setiap kolom baru diberi namashirt_size_x, di mana x mewakili shirt_size nilai yang berbeda.

Hasil shirt_size dan empat kolom yang dihasilkan terlihat seperti ini.

shirt_size shirt_size_S shirt_size_M shirt_size_L shirt_size_XL ------------ ------------ ------------ ------------ ------------- L 0 0 1 0 XL 0 0 0 1 M 0 1 0 0 S 1 0 0 0 M 0 1 0 0 M 0 1 0 0 S 1 0 0 0 XL 0 0 0 1 M 0 1 0 0 L 0 0 1 0 XL 0 0 0 1 M 0 1 0 0

Kolom yang Anda tentukan ONE_HOT_ENCODING dapat memiliki maksimum sepuluh (10) nilai berbeda.

Parameter
  • sourceColumn— Nama kolom yang ada. Kolom dapat memiliki maksimum 10 nilai yang berbeda.

contoh Contoh

{ "RecipeAction": { "Operation": "ONE_HOT_ENCODING", "Parameters": { "sourceColumn": "shirt_size" } } }