数据分析中对numpy、pandas如何理解axis=0/1 行列定义

一直把axis 0为行 ,1为列来记的,今天再次使用时,对删除列drop中axis=1 和对行求均值时 axis=1,这里又有了些迷惑,所以特此记录。

再次总结一下,axis=0 确保结果不更改列索引, axis=1 确保结果不变动行索引值(简写为axis行不变为1)。

结合上面所提的,对行求平均值结果的行索引未改变,删除列结果行索引也没改变,所以axis=1。

此记录适用于Numpy、Pandas、Scipy


以下内容转载


Pandas保持了Numpy对关键字axis的用法,用法在Numpy库的词汇表当中有过解释:

轴用来为超过一维的数组定义的属性,二维数据拥有两个轴:第0轴沿着行的垂直往下,第1轴沿着列的方向水平延伸。

如果简单点来说,就是0轴匹配的是index, 涉及上下运算;1轴匹配的是columns, 涉及左右运算
这里写图片描述

以上内容转自知乎用户·风水龙眼


posted @ 2018-09-10 20:30  不知道的痛  阅读(619)  评论(0编辑  收藏  举报