Применение функции в Pandas
Расчёт по таблице не сводится к готовым сводкам вроде суммы или среднего. Иногда нужно изменить каждую ячейку по своему правилу, иногда свести целый столбец к одному числу, а иногда собрать значения из одной строки в новый результат.
Такие шаги удобно описывать обычной функцией на Python: вы задаёте, что делать с одним значением, с набором значений столбца или с полями одной записи, а Pandas прогоняет её по нужной части таблицы.
От того, к чему применяют функцию, меняется и форма ответа: тот же столбец с новыми значениями, один результат на каждый столбец или ряд с итогом по каждой строке.
Со всем этим мы и будем разбираться в рамках данного раздела.