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

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

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

總結(jié):這樣就成功將特定數(shù)據(jù)選取出來(lái)了,將代碼匯總一下就是
>>> bool = df.str.contains('Mr\.')
>>> filter_data = df[bool]
以上這篇Pandas過(guò)濾dataframe中包含特定字符串的數(shù)據(jù)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解將Python程序(.py)轉(zhuǎn)換為Windows可執(zhí)行文件(.exe)
這篇文章主要介紹了詳解將Python程序(.py)轉(zhuǎn)換為Windows可執(zhí)行文件(.exe),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-07-07
Python實(shí)現(xiàn)FTP文件傳輸?shù)膶?shí)例
在本篇文章里小編給各位分享的是關(guān)于Python實(shí)現(xiàn)FTP文件傳輸?shù)膶?shí)例以及相關(guān)代碼,需要的朋友們學(xué)習(xí)下。2019-07-07
python連接mysql調(diào)用存儲(chǔ)過(guò)程示例
這篇文章主要介紹了python連接mysql調(diào)用存儲(chǔ)過(guò)程示例,需要的朋友可以參考下2014-03-03
以一段代碼為實(shí)例快速入門(mén)Python2.7
這篇文章主要以一段代碼為實(shí)例、簡(jiǎn)單介紹了Python2.7的各種函數(shù)和方法以及語(yǔ)句,來(lái)自網(wǎng)絡(luò)上火爆的在線Python教程網(wǎng)站learnxinyminutes.com,需要的朋友可以參考下2015-03-03
OpenCV物體跟蹤樹(shù)莓派視覺(jué)小車(chē)實(shí)現(xiàn)過(guò)程學(xué)習(xí)
這篇文章主要介紹了OpenCV物體跟蹤樹(shù)莓派視覺(jué)小車(chē)的實(shí)現(xiàn)過(guò)程學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-10-10
python爬蟲(chóng)開(kāi)發(fā)之使用Python爬蟲(chóng)庫(kù)requests多線程抓取貓眼電影TOP100實(shí)例
這篇文章主要介紹了python爬蟲(chóng)開(kāi)發(fā)之使用Python爬蟲(chóng)庫(kù)requests多線程抓取貓眼電影TOP100實(shí)例,需要的朋友可以參考下2020-03-03
Python使用 Beanstalkd 做異步任務(wù)處理的方法
這篇文章主要介紹了Python使用 Beanstalkd 做異步任務(wù)處理的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-04-04
Python3使用requests包抓取并保存網(wǎng)頁(yè)源碼的方法
這篇文章主要介紹了Python3使用requests包抓取并保存網(wǎng)頁(yè)源碼的方法,實(shí)例分析了Python3環(huán)境下requests模塊的相關(guān)使用技巧,需要的朋友可以參考下2016-03-03

