stats.py — утилита на Python, которая читает CSV (через модуль csv) и вычисляет статистики (через модуль statistics) по числовым колонкам:
- среднее (mean)
- минимум (min)
- максимум (max)
- сумма (sum)
Числовыми считаются колонки, где встречаются значения, которые можно преобразовать в число (float). Пустые/нечисловые значения игнорируются.
- Python 3.10+ (подойдёт и новее)
python stats.py path\to\data.csvЕсли CSV в другой кодировке (например, cp1251):
python stats.py path\to\data.csv --encoding cp1251Column: price
count: 100
mean : 12.34
min : 1.0
max : 99.9
sum : 1234.0