minMap
설명
Map 결합자(combinator)는 minMap
집계 결합자 함수(aggregate combinator function)를 사용하여 min
함수를 Map(맵)에 적용함으로써, 각 키별로 Map 안의 최소값을 계산하는 데 사용할 수 있습니다.
사용 예시
이 예에서는 타임슬롯마다 상태 코드와 해당 개수를 저장하는 테이블을 생성합니다.
각 행에는 상태 코드별 개수를 나타내는 맵(Map)이 포함됩니다. minMap을 사용하여
각 타임슬롯 내에서 상태 코드별 최소 개수를 구합니다.
minMap 함수는 각 타임슬롯에서 상태 코드별 최소 카운트를 계산합니다. 예를 들어:
- 타임슬롯 '2000-01-01 00:00:00':
- 상태 'a': 15
- 상태 'b': 25
- 상태 'c': min(35, 45) = 35
- 상태 'd': 55
- 상태 'e': 65
- 타임슬롯 '2000-01-01 00:01:00':
- 상태 'd': 75
- 상태 'e': 85
- 상태 'f': min(95, 105) = 95
- 상태 'g': min(115, 125) = 115