python pandas随笔(等级索引与分级)

等级索引

等级索引是pandas的一个重要功能,可以使一条轴上有多个索引,例如:Series对象。

一班

张三

18

李四

19

王五

16

二班

张三

17

李四

19

钱六

18

分为两级索引(班级、姓名)

创建:

DataFrame对象与Series对象差不多,就是列表中嵌套列表

 

获取元素:

通过索引可以快速获取到元素。

Series与DataFrame对象之间转换:

分级处理

为了使数据更明了,使用DataFrame对象,并添加name属性标签。

层级互换:

swaplevel():用来互换各层级。

排序:

sortlevel():用来根据某个层级排序(0.20.0版已经弃用

新版本通过于srot_index(axis=0, level=None, ascending=True):

    axis:用来说明以索引还是字段排序。默认0(索引)

    level:用来指明以那一层级排序

    ascending:用来说明升序还是降序

按层级统计数据:

同排序一样,说明level就行。

例如:sum()

学了这么久,有些函数参数都是大同小异。

axis:索引与字段

level:层级

ascending:排序方式

method:函数名

。。。

以后学到什么再添加。

猜你喜欢

转载自blog.csdn.net/fm345689/article/details/88959776
今日推荐