avgMap
説明
Map
組み合わせ子は、avg
関数に適用して、各キーに従って Map 内の値の算術平均を計算するために、avgMap
集約組み合わせ子関数を使用できます。
使用例
この例では、異なる時間帯のステータスコードとそのカウントを保存するテーブルを作成します。各行には、ステータスコードとそれに対応するカウントの 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