碼字不易,喜歡請點贊!!!
摘要
這篇主要講解如何對pandas的DataFrame進行切片,包括取某行、某列、某幾行、某幾列、以及多重索引的取數方法。
? 選取行名、列名、值
? 以標簽(行、列的名字)為索引選擇數據—— x.loc[行標簽,列標簽]
? 以位置(第幾行、第幾列)為索引選擇數據—— x.iloc[行位置,列位置]
? 同時根據標簽和位置選擇數據——x.ix[行,列]
? 選擇連續的多行多列——切片
-
導入包并構建DataFrame二維數據
-
取DataFrame的某列三種方法
-
取DataFrame某幾列的兩種方法
-
取DataFrame的某行三種方法
-
取DataFrame的某幾行三種方法
-
取DataFrame的某特定位置元素的方法
-
取DataFrame的多行多列的方法
-
DataFrame層次化索引取數
@@首先構建一個層次化索引的DataFrame,依舊是剛剛構建的DataFrame,我們將索引改為兩層索引如下:
@@根據外層索引取數:
@@根據外層以及內層索引取數
@@其他方法:去除層次化索引再取數