Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

맵에 따른 값 변환

항목값
화면 이름Map values
식별자mapValuesV2
지원 실행 방식Batch, Faster, Streaming
범주데이터 정리 (Data preparation)
반환 자료형T2

키와 값의 맵을 사용해 입력 열의 값을 새 값으로 바꿉니다. 입력값이 맵에 없으면 기본값을 사용합니다.

입력 인자

이름지정 여부자료형의미와 조건
Column to replace values in필수Expression<T1>새 값으로 매핑할 원래 값의 열입니다.
Default value필수Expression<T2>입력값이 맵에 없을 때 출력 열에 사용할 기본값입니다.
Values map필수Expression<Map<T1, T2>>원래 입력값을 키로, 바꿀 새 값을 값으로 갖는 맵입니다.

자료형 변수의 범위

  • T1는 ComparableType 범위의 자료형을 받습니다.
  • T2는 AnyType 범위의 자료형을 받습니다.

입출력 예시

예시 1: 기본 동작

인자 값:

  • Column to replace values in: country
  • Default value:
    cast(
     expression: null,
     type: String,
    )
  • Values map: {
     Denmark -> DNK,
     United Kingdom -> UK,
    }
country출력
United KingdomUK
DenmarkDNK
United States of Americanull

예시 2: 기본 동작

인자 값:

  • Column to replace values in: country
  • Default value: country
  • Values map: {
     United Kingdom -> null,
    }
country출력
United Kingdomnull
nullnull

예시 3: 기본 동작

인자 값:

  • Column to replace values in: country
  • Default value: country
  • Values map: {
     Denmark -> DNK,
     United Kingdom -> null,
    }
country출력
United Kingdomnull
nullnull

예시 4: null 처리

인자 값:

  • Column to replace values in: country
  • Default value: country
  • Values map: {
     United Kingdom -> UK,
    }
country출력
United KingdomUK
nullnull