| 항목 | 값 |
| 화면 이름 | 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 범위의 자료형을 받습니다.
인자 값:
Column to replace values in: country
Default value:
cast(
expression: null,
type: String,
)
Values map: {
Denmark -> DNK,
United Kingdom -> UK,
}
| country | 출력 |
| United Kingdom | UK |
| Denmark | DNK |
| United States of America | null |
인자 값:
Column to replace values in: country
Default value: country
Values map: {
United Kingdom -> null,
}
| country | 출력 |
| United Kingdom | null |
| null | null |
인자 값:
Column to replace values in: country
Default value: country
Values map: {
Denmark -> DNK,
United Kingdom -> null,
}
| country | 출력 |
| United Kingdom | null |
| null | null |
인자 값:
Column to replace values in: country
Default value: country
Values map: {
United Kingdom -> UK,
}
| country | 출력 |
| United Kingdom | UK |
| null | null |