Группировка и агрегация CSV (group by)

Сгруппируйте строки CSV по одному или нескольким столбцам, а затем вычислите сумму, среднее, количество, минимум или максимум по другим столбцам.

Пример:
Перетащите сюда файл .csv или вставьте его содержимое ниже. Максимум 25 МБ.

Как это работает

Это аналог «GROUP BY» в SQL или упрощённой сводной таблицы: вставьте или импортируйте CSV, укажите столбец или столбцы, определяющие каждую группу (например, «товар» или «товар,регион»), и добавьте одну или несколько агрегаций (сумма, среднее, количество, минимум, максимум) по другим числовым столбцам. В результате будет по одной строке на каждую уникальную группу, которую можно сразу скачать в формате CSV.

Что будет, если агрегируемая ячейка не является числом?

Для функций суммы, среднего, минимума и максимума ячейки, которые невозможно преобразовать в число, при вычислении игнорируются. Функция «количество» работает со значениями любого типа, в том числе с текстом.

Можно ли группировать сразу по нескольким столбцам?

Да, укажите названия столбцов через запятую в поле группировки (например, «товар,регион»): для каждой уникальной комбинации значений в этих столбцах будет создана отдельная группа.

100% локальная обработка: группировка и вычисления выполняются прямо в вашем браузере, ваш CSV-файл никогда не отправляется на сервер.