跳到主要内容
跳到主要内容

groupArrayResample

描述

Resample 组合器可以应用于groupArray聚合函数,以 将指定键列的范围划分为固定数量的区间(N), 并通过从落入每个区间的数据点中选择一个代表值(对应于最小键)来构造结果数组。 它创建一种下采样的数据视图,而不是收集所有值。

示例用法

让我们看一个例子。我们将创建一个包含员工 nameagewage 的表,并插入一些数据:

让我们获取年龄在区间 [30,60)[60,75) 之间的人的名字。由于我们对年龄使用整数表示法,因此我们获得年龄在 [30, 59][60,74] 区间。

为了将名字聚合到一个数组中,我们使用 groupArray 聚合函数。 它接受一个参数。在我们的案例中,它是名字列。groupArrayResample 函数应使用年龄列按年龄聚合名字。为了定义 所需的区间,我们将 307530 作为参数传递给 groupArrayResample 函数:

另请参阅