\quad在看数据分析的时候,发现一个问题,之前对于axis的理解是0行1列。先看下面两个例子吧。
Python中axis=0和axis=1的理解
Python中axis=0和axis=1的理解
\quad从上述代码中,我们可以看到,data.mean(axis=1)是将data数据的行进行了求均值,而data.drop(“two”,axis=1)是按列进行了删除,那么到底axis=0和axis=1,是如何定义的呢?
Python中axis=0和axis=1的理解
\quad最简单的解释就是axis=0表示跨行,而axis=1表示跨列,即当axis=0时,我们沿着每一列或行标签向下执行,而axis=1时,我们沿着每一行或者列标签向右执行。
\quad所以问题当中第一个列子 df.mean(axis=1)代表沿着列水平方向计算均值,而第二个列子df.drop(name, axis=1) 代表将name对应的列标签(们)沿着水平的方向依次删掉。

相关文章: