View a markdown version of this page

ONE_HOT_ENCODING - AWS Glue DataBrew개발자 안내서

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

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_x, 여기서는 고유한 shirt_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" } } }