Ось '0', вероятно, относится к нотации numpy , которая гласит:
Оси определены для массивов с более чем одним измерением. Двухмерный массив имеет две соответствующие оси: первая, проходящая вертикально вниз по рядам (ось 0), и вторая, проходящая горизонтально по столбцам (ось 1).
Чтобы правильно понять, что это значит, посмотрите на пример sum
по приведенной выше ссылке.
Поэтому, насколько я понимаю, операция над столбцами выполняется правильно. Однако я должен сказать, что для таких людей, как я, с «фоном Панд», на первый взгляд это может сбить с толку.