Pandas過濾dataframe中包含特定字符串的數(shù)據(jù)方法
假如有一列全是字符串的dataframe,希望提取包含特定字符的所有數(shù)據(jù),該如何提取呢?
因?yàn)橹皣L試使用filter,發(fā)現(xiàn)行不通,最終找到這個(gè)行得通的方法。
舉例說明:
我希望提取所有包含'Mr.'的人名
1、首先將他們進(jìn)行字符串化,并得到其對(duì)應(yīng)的布爾值:
>>> bool = df.str.contains('Mr\.') #不要忘記正則表達(dá)式的寫法,'.'在里面要用'\.'表示 >>> print('bool : \n', bool)
2、通過dataframe的基本操作將其選取出來:
>>> filter_data = df[bool] >>> print('filter data : \n', filter_data)
總結(jié):這樣就成功將特定數(shù)據(jù)選取出來了,將代碼匯總一下就是
>>> bool = df.str.contains('Mr\.') >>> filter_data = df[bool]
以上這篇Pandas過濾dataframe中包含特定字符串的數(shù)據(jù)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解將Python程序(.py)轉(zhuǎn)換為Windows可執(zhí)行文件(.exe)
這篇文章主要介紹了詳解將Python程序(.py)轉(zhuǎn)換為Windows可執(zhí)行文件(.exe),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-07-07Python實(shí)現(xiàn)FTP文件傳輸?shù)膶?shí)例
在本篇文章里小編給各位分享的是關(guān)于Python實(shí)現(xiàn)FTP文件傳輸?shù)膶?shí)例以及相關(guān)代碼,需要的朋友們學(xué)習(xí)下。2019-07-07python連接mysql調(diào)用存儲(chǔ)過程示例
這篇文章主要介紹了python連接mysql調(diào)用存儲(chǔ)過程示例,需要的朋友可以參考下2014-03-03OpenCV物體跟蹤樹莓派視覺小車實(shí)現(xiàn)過程學(xué)習(xí)
這篇文章主要介紹了OpenCV物體跟蹤樹莓派視覺小車的實(shí)現(xiàn)過程學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-10-10python爬蟲開發(fā)之使用Python爬蟲庫requests多線程抓取貓眼電影TOP100實(shí)例
這篇文章主要介紹了python爬蟲開發(fā)之使用Python爬蟲庫requests多線程抓取貓眼電影TOP100實(shí)例,需要的朋友可以參考下2020-03-03Python使用 Beanstalkd 做異步任務(wù)處理的方法
這篇文章主要介紹了Python使用 Beanstalkd 做異步任務(wù)處理的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-04-04Python3使用requests包抓取并保存網(wǎng)頁源碼的方法
這篇文章主要介紹了Python3使用requests包抓取并保存網(wǎng)頁源碼的方法,實(shí)例分析了Python3環(huán)境下requests模塊的相關(guān)使用技巧,需要的朋友可以參考下2016-03-03