pandas 最方便理解的轴axis的概念

二维数组的定位:

 

 

 

数据分析的数组函数中(Series和DataFrame……),常常会涉及到轴参数的设置:axis=0、1。
1.当 axis=0 == axis=index,意味着:数组中的所有元素(包括行索引(index))

2.当 axis=1 == axis=columns,意味着:数组中的所有元素(包括列索引(columns))

 

 

举例:

df.sum(axis=0) ==>df.sum(axis='index')

语法结构:

针对df对象的index方向求和!!!

df.sort_index(axis=1) == x1.sort_index(axis='columns')

语法结构
针对df对象的columns方向, 按照index排序!!!

df.drop('A',axis=0)==df.drop('A',axis='index')

语法结构:

针对df对象中index方向上的‘A’,进行删除!!!

 

总结 :一个是对象, 一个是对象中某个位置的索引!!!

如果学过python的类和对象的概念,应该很好理解

因为df.sum(axis='index')===> sum(df,axis='index')!!!!!!

 

posted on 2020-05-10 09:36  jvincent  阅读(1053)  评论(0编辑  收藏  举报