Pandas過濾dataframe中包含特定字符串的數(shù)據(jù)方法
假如有一列全是字符串的dataframe,希望提取包含特定字符的所有數(shù)據(jù),該如何提取呢?
因為之前嘗試使用filter,發(fā)現(xiàn)行不通,最終找到這個行得通的方法。
舉例說明:
我希望提取所有包含'Mr.'的人名

1、首先將他們進行字符串化,并得到其對應的布爾值:
>>> bool = df.str.contains('Mr\.') #不要忘記正則表達式的寫法,'.'在里面要用'\.'表示
>>> print('bool : \n', bool)

2、通過dataframe的基本操作將其選取出來:
>>> filter_data = df[bool]
>>> print('filter data : \n', filter_data)

總結:這樣就成功將特定數(shù)據(jù)選取出來了,將代碼匯總一下就是
>>> bool = df.str.contains('Mr\.')
>>> filter_data = df[bool]
以上這篇Pandas過濾dataframe中包含特定字符串的數(shù)據(jù)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python OpenCV中的resize()函數(shù)的使用
這篇文章主要介紹了Python OpenCV中的resize()函數(shù)的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-06-06
使用python和yolo方法實現(xiàn)yolo標簽自動標注
本文介紹了基于YOLOv10的自動標注方法,從初階的固定標注到高階的基于YOLO檢測結果的自動標注,兩者相比,高階方法顯著提高了標注的準確性,并減少了人工操作的時間,</P><P>2024-11-11
在pycharm中debug 實時查看數(shù)據(jù)操作(交互式)
這篇文章主要介紹了在pycharm中debug 實時查看數(shù)據(jù)操作(交互式),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06
python實現(xiàn)信號時域統(tǒng)計特征提取代碼
今天小編就為大家分享一篇python實現(xiàn)信號時域統(tǒng)計特征提取代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02
arcgis使用Python腳本進行批量截圖功能實現(xiàn)
最近公司數(shù)據(jù)部那邊有個需求,需要結合矢量數(shù)據(jù)和影像數(shù)據(jù),進行批量截圖,并且截圖中只能有一個圖斑,還要添加上相應的水印,這篇文章主要介紹了arcgis使用Python腳本進行批量截圖,需要的朋友可以參考下2023-01-01

