기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
ONE_HOT_ENCODING
n개의 숫자 열을 생성합니다. 여기서 n은 선택한 범주형 변수의 고유 값 수입니다.
예를 들어 라는 열이 있다고 가정해 보겠습니다shirt_size. 의류는 스몰, 미디엄, 라지 또는 엑스트라 라지로 제공됩니다. 열 데이터는 다음과 같을 수 있습니다.
shirt_size
-----------
L
XL
M
S
M
M
S
XL
M
L
XL
M이 시나리오에서는에 대해 네 가지 고유한 값이 있습니다shirt_size. 따라서는 4개의 새 열을 ONE_HOT_ENCODING 생성합니다. 각 새 열의 이름은 이며shirt_size_, 여기서는 고유한 xshirt_size 값을 나타냅니다.x
shirt_size 및 4개의 생성된 열의 결과는 다음과 같습니다.
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
에 지정하는 열에는 최대 열(10) 개의 고유 값이 있을 ONE_HOT_ENCODING 수 있습니다.
파라미터
-
sourceColumn– 기존 열의 이름입니다. 열은 최대 10개의 고유 값을 가질 수 있습니다.
예예제
{ "RecipeAction": { "Operation": "ONE_HOT_ENCODING", "Parameters": { "sourceColumn": "shirt_size" } } }