groupArrayResample
描述
Resample
组合器可以应用于groupArray
聚合函数,以
将指定键列的范围划分为固定数量的区间(N
),
并通过从落入每个区间的数据点中选择一个代表值(对应于最小键)来构造结果数组。
它创建一种下采样的数据视图,而不是收集所有值。
示例用法
让我们看一个例子。我们将创建一个包含员工 name
、age
和
wage
的表,并插入一些数据:
让我们获取年龄在区间 [30,60)
和 [60,75)
之间的人的名字。由于我们对年龄使用整数表示法,因此我们获得年龄在
[30, 59]
和 [60,74]
区间。
为了将名字聚合到一个数组中,我们使用 groupArray
聚合函数。
它接受一个参数。在我们的案例中,它是名字列。groupArrayResample
函数应使用年龄列按年龄聚合名字。为了定义
所需的区间,我们将 30
、75
和 30
作为参数传递给 groupArrayResample
函数: