Pandas查詢數據的幾種方法


Pandas查詢數據

Pandas查詢數據的幾種方法

  1. df.loc方法,根據行、列的標簽值查詢
  2. df.iloc方法,根據行、列的數字位置查詢
  3. df.where方法
  4. df.query方法

.loc既能查詢,又能覆蓋寫入,強烈推薦!

Pandas使用df.loc查詢數據的方法

  1. 使用單個label值查詢數據
  2. 使用值列表批量查詢
  3. 使用數值區間進行范圍查詢
  4. 使用條件表達式查詢
  5. 調用函數查詢

注意

  • 以上查詢方法,既適用於行,也適用於列
  • 注意觀察降維dataFrame>Series>值

0、讀取數據

數據為北京2018年全年天氣預報
該數據的爬蟲教程參見我的Python爬蟲系列視頻課程

1、使用單個label值查詢數據

行或者列,都可以只傳入單個值,實現精確匹配

2、使用值列表批量查詢

3、使用數值區間進行范圍查詢

注意:區間既包含開始,也包含結束

4、使用條件表達式查詢

bool列表的長度得等於行數或者列數

簡單條件查詢,最低溫度低於-10度的列表

復雜條件查詢,查一下我心中的完美天氣

注意,組合條件用&符號合並,每個條件判斷都得帶括號

5、調用函數查詢

lambda建立一個匿名函數


免責聲明!

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



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