Комбинатор Resample
можно применить к агрегатной функции groupArray, чтобы
разбить диапазон значений указанного ключевого столбца на фиксированное число интервалов (N)
и сформировать результирующий массив, выбирая по одному репрезентативному значению
(соответствующему минимальному ключу) из точек данных, попадающих в каждый интервал.
В результате создаётся прореженное представление данных, а не собираются все значения.
Рассмотрим пример. Мы создадим таблицу, содержащую name, age и
wage сотрудников, и вставим в неё несколько записей:
Получим имена людей, чей возраст попадает в интервалы [30,60)
и [60,75). Поскольку возраст представлен целыми числами, фактически получаем значения возраста в
интервалах [30, 59] и [60,74].
Чтобы агрегировать имена в массив, используем агрегатную функцию groupArray.
Она принимает один аргумент. В нашем случае это столбец имени. Функция groupArrayResample
должна использовать столбец возраста, чтобы агрегировать имена по возрасту. Чтобы задать
нужные интервалы, передаём 30, 75, 30 в качестве аргументов функции groupArrayResample:
Последнее изменение 10 июня 2026 г.