axis=0 — вдоль строк (операция по колонкам: sum вниз); axis=1 — вдоль столбцов (по строкам). Путаница axis — частая ошибка на собеседовании.
Разбор
df.drop("col", axis=1) или columns= явный kwargs.
- В
apply axis задаёт, что передаётся в функцию.
- Лучше именованные аргументы
index=/columns= где есть.
- В NumPy axis-семантика похожа, но проверяйте docs метода.
Итог
axis=0 «по столбцам вниз», axis=1 «по строкам вправо» — запомните на примерах.