Pandas查詢數據
Pandas查詢數據的幾種方法
- df.loc方法,根據行、列的標簽值查詢
- df.iloc方法,根據行、列的數字位置查詢
- df.where方法
- df.query方法
.loc既能查詢,又能覆蓋寫入,強烈推薦!
Pandas使用df.loc查詢數據的方法
- 使用單個label值查詢數據
- 使用值列表批量查詢
- 使用數值區間進行范圍查詢
- 使用條件表達式查詢
- 調用函數查詢
注意
- 以上查詢方法,既適用於行,也適用於列
- 注意觀察降維dataFrame>Series>值
0、讀取數據
數據為北京2018年全年天氣預報
該數據的爬蟲教程參見我的Python爬蟲系列視頻課程
1、使用單個label值查詢數據
行或者列,都可以只傳入單個值,實現精確匹配
2、使用值列表批量查詢
3、使用數值區間進行范圍查詢
注意:區間既包含開始,也包含結束
4、使用條件表達式查詢
bool列表的長度得等於行數或者列數
簡單條件查詢,最低溫度低於-10度的列表

復雜條件查詢,查一下我心中的完美天氣
注意,組合條件用&符號合並,每個條件判斷都得帶括號
5、調用函數查詢
lambda建立一個匿名函數