等级索引
等级索引是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:函数名
。。。
以后学到什么再添加。