Pandas 如何通過獲取雙(多)重索引獲取指定行DataFrame數據


圖片看不清楚的話,可以右鍵選擇:“在新標簽頁中打開圖片(I)”

參數

 df.loc[(a,b),c]中第一個參數元組為索引內容,a為level0索引對應的內容,b為level1索引對應的內容 

因為df是一個dataframe,所以要用c來指定列

准備數據

先對數據設置多重索引:

根據索引取指定行

通過三重索引去取指定行數據:

通過雙重索引去取指定行:

根據索引取指定列

通過三重索引去取指定列數據:

通過雙重索引去取指定列數據:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM