pandas axis理解
-
axis的重点在于方向,而不是行和列。1表示横轴,方向从左到右;0表示纵轴,方向从上到下。(记忆:一横心)
-
当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 是行索引