多層索引是指在行或者列軸上有兩個及以上級別的索引,一般表示一個資料的幾個分項。
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》