pandas:多層索引

朝南煙發表於2022-06-04

多層索引是指在行或者列軸上有兩個及以上級別的索引,一般表示一個資料的幾個分項。

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》

相關文章