axis用来为超过一维的数组定义属性。
理解时从数据变化的方向入手!
- 以二维数据为例,在二维数据中,1表示横轴,方向从左到右;0表示纵轴,方向从上到下
- 从数轴的方向入手,理解数据变化,axis属性的作用就显而易见了!
数据预处理
在进行数据预处理时,axis=1,表示数组的变化是横向的,而体现出来的是列的增加或者减少;
当axis=0时,数组的变化是纵向的,体现出行的增加或减少。
【1—横向—列;0—纵向—行】
data.drop(‘y’,axis=1) #横向变化删除列
x=data.drop([‘Unnamed: 0’,‘Species’],axis=1) #删除多列
统计函数计算
numpy中,统计函数中的axis参数,表示沿着该轴的方向进行计算。
当axis参数为0时,表示沿着纵轴进行计算。
当axis参数为1时,表示沿着横轴进行计算。
当axis默认时,函数不按照任一轴向计算,而是计算一个总值。