最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Pandas條件篩選與組合篩選的使用

 更新時間:2023年01月16日 11:00:42   作者:Dusk2090  
本文主要介紹了Pandas條件篩選與組合篩選的使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

在使用pandas進行數(shù)據(jù)分析時,經(jīng)常需要根據(jù)邏輯條件來篩選數(shù)據(jù)。

如果使用 for循環(huán)語句 遍歷的方式來查找,將十分耗時。

推薦使用pandas自身的功能函數(shù)進行篩選,效率更高。

以下列出筆者常用的篩選方法。

條件篩選

根據(jù)具體值篩選

df[df['Num'] == 10]
df[df['Name'] == 'Tom']

找出df中值在具體列表中的數(shù)據(jù)

val_list = [100, 200, 300]
df[df['Num'].isin(val_list)]

篩選某列值長度為固定值的數(shù)據(jù)

df[df['content'].str.len() == 10]

篩選某列是否為空的數(shù)據(jù)

# 找出content列為空的數(shù)據(jù)
df[df['content'].isna()]

# 找出content不為空的數(shù)據(jù)
df[~df['content'].isna()]

組合篩選

多條件同時滿足

# 找出df中A列值為100 且 B列值為‘a(chǎn)'的所有數(shù)據(jù)
df[(df['A']==100)&(df['B']=='a')]

多條件滿足其一即可

# 找出df中A列值為100或B列值為‘b'的所有數(shù)據(jù)
df[(df['A']==100)|(df['B']=='b')]

注:篩選后所得數(shù)據(jù)的索引一般是亂的,可使用 df = df.reset_index(drop=True) 的方式重置索引。

到此這篇關(guān)于Pandas條件篩選與組合篩選的使用的文章就介紹到這了,更多相關(guān)Pandas條件篩選與組合篩選內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python圖像文字識別詳解(附實戰(zhàn)代碼)

    Python圖像文字識別詳解(附實戰(zhàn)代碼)

    這篇文章主要給大家介紹了關(guān)于Python圖像文字識別的相關(guān)資料,本文介紹使用python進行圖像的文字識別,將圖像中的文字提取出來,可以幫助我們完成很多有趣的事情,需要的朋友可以參考下
    2024-02-02
  • Python OpenCV實現(xiàn)圖片上輸出中文

    Python OpenCV實現(xiàn)圖片上輸出中文

    這篇文章主要為大家詳細介紹了Python OpenCV實現(xiàn)圖片上輸出中文,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Python tkinter模塊彈出窗口及傳值回到主窗口操作詳解

    Python tkinter模塊彈出窗口及傳值回到主窗口操作詳解

    這篇文章主要介紹了Python tkinter模塊彈出窗口及傳值回到主窗口操作,結(jié)合實例形式分析了Python使用tkinter模塊實現(xiàn)的彈出窗口及參數(shù)傳遞相關(guān)操作技巧,需要的朋友可以參考下
    2017-07-07
  • django寫單元測試的方法

    django寫單元測試的方法

    這篇文章主要介紹了django寫單元測試的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • 詳解在Anaconda環(huán)境下Python安裝pydot與graphviz的方法

    詳解在Anaconda環(huán)境下Python安裝pydot與graphviz的方法

    這篇文章主要為大家詳細介紹了在Anaconda環(huán)境中,安裝Python語言pydot與graphviz兩個模塊的方法,文中的安裝方法講解詳細,感興趣?的可以了解一下
    2023-02-02
  • pycharm使用matplotlib畫圖問題解決方法

    pycharm使用matplotlib畫圖問題解決方法

    Pycharm是一款功能強大的Python集成開發(fā)環(huán)境(IDE),它提供了許多有用的工具和功能,可以幫助開發(fā)人員更輕松地編寫和調(diào)試Python代碼,其中一個有用的工具是Pycharm如何畫圖,本文給大家介紹在pycharm中使用matplotlib畫圖問題,感興趣的朋友一起看看吧
    2023-11-11
  • flask中響應(yīng)錯誤的處理及errorhandler的應(yīng)用方式

    flask中響應(yīng)錯誤的處理及errorhandler的應(yīng)用方式

    這篇文章主要介紹了flask中響應(yīng)錯誤的處理及errorhandler的應(yīng)用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • pandas 實現(xiàn)將NaN轉(zhuǎn)換為None

    pandas 實現(xiàn)將NaN轉(zhuǎn)換為None

    這篇文章主要介紹了pandas 實現(xiàn)將NaN轉(zhuǎn)換為None的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • python使用句柄控制windows窗口的兩種方法

    python使用句柄控制windows窗口的兩種方法

    本文主要介紹了python使用句柄控制windows窗口的兩種方法,實現(xiàn)窗口的最小化,還原,最大化,關(guān)閉操作,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • Python HTTP庫 requests 的簡單使用詳情

    Python HTTP庫 requests 的簡單使用詳情

    requests是Python的一個HTTP客戶端庫,基于urllib標準庫,在urllib標準庫的基礎(chǔ)上做了高度封裝,因此更加簡潔好用,下面就由小編來給大家詳細介紹吧,需要的朋友可以參考下
    2021-09-09

最新評論

墨竹工卡县| 秦皇岛市| 苏尼特左旗| 沈阳市| 积石山| 大余县| 永城市| 玛沁县| 海宁市| 阿坝县| 色达县| 澄城县| 高要市| 井冈山市| 靖远县| 丰顺县| 淄博市| 蓝山县| 彭泽县| 社旗县| 黑山县| 大余县| 酒泉市| 广州市| 托里县| 鄂伦春自治旗| 新乡市| 东丽区| 建昌县| 衡东县| 大英县| 济宁市| 瑞昌市| 沁源县| 孝感市| 宜丰县| 马公市| 山西省| 邢台县| 高淳县| 东源县|