層次化索引
層次化索引指你能在一個數組上擁有
多個索引,例如:
有點像Excel裏的合併單元格對麼?
根據索引選擇數據子集
之外層索引的方式選擇數據子集:
之內層索引的方式選擇數據:
多重索引Series轉換爲DataFrame
層次化索引在數據重塑和分組中扮演着很重要的角色,例如,上面的層次化索引數據能夠轉換爲一個DataFrame:
對於一個DataFrame,橫軸和豎軸均可以有層次化索引,例如:
重排分級順序
根據索引交換
swaplevel()函數能夠將兩個級別的數據進行交換,例如:
根據索引排序
sortlevel()函數根據單個級別的值對數據進行排序,例如:
以行按第一層進行排序:
以行按第二層進行排序:
以列按第一層進行排序:
根據級別彙總統計
多層次索引的數據,彙總的時候能夠單獨按照級別進行,例如: