avgMap
설명
Map 결합자는 avg
함수에 적용하여, avgMap
집계 결합자 함수를 사용해 각 키별로 맵(Map) 내부 값들의 산술 평균을 계산합니다.
사용 예시
이 예시에서는 서로 다른 타임슬롯에 대해 상태 코드와 해당 개수를 저장하는 테이블을 생성합니다.
각 행에는 상태 코드를 해당 개수에 매핑한 맵(Map)이 포함됩니다. 각 타임슬롯 내에서
각 상태 코드의 평균 개수를 계산하기 위해 avgMap을 사용합니다.
avgMap 함수는 각 타임슬롯에서 각 상태 코드의 평균 개수를 계산합니다. 예를 들어:
- 타임슬롯 '2000-01-01 00:00:00':
- 상태 'a': 15
- 상태 'b': 25
- 상태 'c': (35 + 45) / 2 = 40
- 상태 'd': 55
- 상태 'e': 65
- 타임슬롯 '2000-01-01 00:01:00':
- 상태 'd': 75
- 상태 'e': 85
- 상태 'f': (95 + 105) / 2 = 100
- 상태 'g': (115 + 125) / 2 = 120