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