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
MDalam skenario ini, ada empat nilai berbeda untukshirt_size. Oleh karena itu, ONE_HOT_ENCODING menghasilkan empat kolom baru. Setiap kolom baru diberi namashirt_size_, di mana x mewakili xshirt_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" } } }