多层索引是指在行或者列轴上有两个及以上级别的索引,一般表示一个数据的几个分项。
1、创建多层索引
1.1通过分组产生多层索引
1.2由序列创建
1.3由元组创建
1.4可迭代对象的笛卡尔积
1.5将DataFrame转为多层索引对象
2、多层索引操作
多层索引和单层索引一样,但在它也有一些特定的操作,我们在操作多层索引时需要熟练掌握,以后更加灵活地运用。
2.1生成数据
2.2索引信息
2.3查看层级
2.4索引内容
2.5排序
3、数据查询
多层索引组成的数据相对来说复杂一点,在确定需求后我们要清晰判断是哪个层级下的数据,充分运用以下的内容进行各角度的数据筛选。
需要注意的是,如果行或者列其中一个是单层索引和之前的用户一样,本例中行和列全是多层索引。
3.1查询行
3.2查询列
3.3行列查询
3.4条件查询
4、参考文献
《深入浅出Pandas》