pandas axis理解

  1. axis的重点在于方向,而不是行和列。1表示横轴,方向从左到右;0表示纵轴,方向从上到下。(记忆:一横心)

  2. 当axis=1时,如果是求平均,那么是从左到右横向求平均;如果是拼接,那么也是左右横向拼接;

3.如果是drop列,那么也是横向发生变化,体现为列的减少。(有点难理解,删除math列,因为列减少了,相当于人瘦了,横向上发生了变化。所以我们要指定axis=1。)

data.drop(labels='math', inplace=True, axis=1)  # math 是列

4.删除了行,相当于人变矮了,纵向发生了变化。所以指定axis=0。

data.drop(index=0, inplace=True, axis=0)   # index=0 是行索引
原文地址:https://www.cnblogs.com/amize/p/14352910.html