pandas這個第三方庫是python數據處理與分析工作中需要經常使用到的,而數據處理則是會根據不同的需求來篩選數據出來使用 。那么這篇文章主要介紹的內容就是python多條件篩選數據的方法,對此感興趣想學習的小伙伴可以作為參考資料看一下 。
【Python多條件篩選數據怎么做?Python如何多條件篩選數據】

1.這個條件篩選是對于Dataframe數據結構來完成的,所以在將pandas庫導入之后,調用該方法創建一個四行三列的表格結構對象,代碼示例如下所示:
import pandas as pddata = pd.DataFrame({'a': [1, 2, 2, 4], 'b': [0, 5, 5, 6], 'c': [3, 5, 2, 1]})2.多條件篩選數據就是通過data這個數據源來進行演示,例如現在要篩選出a列中值為2以及b列中值為2的數據 。就需要先用切片方式獲取到a列名并等等于2,然后使用運算符&將其給連接起來,后面就是b列的數據等等于2,代碼示例如下所示:
print(data[(data['a'] == 2) & (data['b'] == 2)])Empty DataFrameColumns: [a, b, c]Index: []代碼運行之后輸出了為0的df對象,這是因為在b列表中是沒有元素2存在的 。所以哪怕a列中找到了元素2,但是在另外一個條件不滿足的情況下輸出的結果自然是為空的 。
3.多條件篩選還可以將查找指定值改成大于或者小于某個值,例如查找a列中大于2,b列表中大于5的數據 。這樣所得到的就是就是最后一行的數據,這樣多條件篩選得到的數據都是一行而不是只有這兩列,示例如下:
print(data[(data['a'] > 2) & (data['b'] > 5)]) a b c3 4 6 1以上就是關于“Python多條件篩選數據怎么做?Python如何多條件篩選數據”的全部內容了,希望對你有所幫助 。



微信掃碼,學習更方便

現在報名贈100例知識點合集

猜你喜歡
- 海蠣子吃多了會怎樣 海蠣子吃多了會怎么樣
- 運動多久可以吃飯 運動后多長時間可以吃飯
- 高壓線離住宅的安全距離是多少 高壓電線離住宅多少米為安全區
- 一英寸等于多少毫米 一英寸等于25.4 毫米
- 票據追索權的行使條件
- 誰是乾隆最恨的妃子
- 螃蟹煮熟能放多久 螃蟹煮熟能放的時間
- 粽子在鍋里煮大概要多長時間 粽子在鍋里煮需要要多長時間才熟
- 魚一般要蒸多久 魚一般蒸多久能熟
- 空氣炸鍋炸雞腿要多久 空氣炸鍋炸雞腿要多久長時間
