Pandas过滤dataframe中包含特定字符串的数据方法


Posted in Python onNovember 07, 2018

假如有一列全是字符串的dataframe,希望提取包含特定字符的所有数据,该如何提取呢?

因为之前尝试使用filter,发现行不通,最终找到这个行得通的方法。

举例说明:

我希望提取所有包含'Mr.'的人名

Pandas过滤dataframe中包含特定字符串的数据方法

1、首先将他们进行字符串化,并得到其对应的布尔值:

>>> bool = df.str.contains('Mr\.') #不要忘记正则表达式的写法,'.'在里面要用'\.'表示
>>> print('bool : \n', bool)

Pandas过滤dataframe中包含特定字符串的数据方法

2、通过dataframe的基本操作将其选取出来:

>>> filter_data = df[bool]
>>> print('filter data : \n', filter_data)

Pandas过滤dataframe中包含特定字符串的数据方法

总结:这样就成功将特定数据选取出来了,将代码汇总一下就是

>>> bool = df.str.contains('Mr\.')
>>> filter_data = df[bool]

以上这篇Pandas过滤dataframe中包含特定字符串的数据方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python dict remove数组删除(del,pop)
Mar 24 Python
bpython 功能强大的Python shell
Feb 16 Python
说一说Python logging
Apr 15 Python
python分析作业提交情况
Nov 22 Python
python+selenium识别验证码并登录的示例代码
Dec 21 Python
利用Python写一个爬妹子的爬虫
Jun 08 Python
Python实现自定义函数的5种常见形式分析
Jun 16 Python
python将list转为matrix的方法
Dec 12 Python
将python依赖包打包成window下可执行文件bat方式
Dec 26 Python
python圣诞树编写实例详解
Feb 13 Python
使用Python将图片转正方形的两种方法实例代码详解
Apr 29 Python
Python中openpyxl实现vlookup函数的实例
Oct 28 Python
pandas筛选某列出现编码错误的解决方法
Nov 07 #Python
python绘制中国大陆人口热力图
Nov 07 #Python
利用Python将数值型特征进行离散化操作的方法
Nov 06 #Python
python3 爬取图片的实例代码
Nov 06 #Python
修改默认的pip版本为对应python2.7的方法
Nov 06 #Python
使用python根据端口号关闭进程的方法
Nov 06 #Python
python3 打开外部程序及关闭的示例
Nov 06 #Python
You might like
php接口与接口引用的深入解析
2013/08/09 PHP
一个严格的PHP Session会话超时时间设置方法
2014/06/10 PHP
php打包压缩文件之ZipArchive方法用法分析
2016/04/30 PHP
深入解析Laravel5.5中的包自动发现Package Auto Discovery
2017/09/13 PHP
实例化php类时传参的方法分析
2020/06/05 PHP
如何让您的中波更粗更长 - 中波框形天线制作
2021/03/10 无线电
为JavaScript提供睡眠功能(sleep) 自编译JS引擎
2010/08/16 Javascript
五个jQuery图片画廊插件 推荐
2011/05/12 Javascript
IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结
2012/05/14 Javascript
eval的两组性能测试数据
2012/08/17 Javascript
jquery弹出关闭遮罩层实例
2013/08/06 Javascript
javascript实现可键盘控制的抽奖系统
2016/03/10 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
2016/08/02 Javascript
javascript 解决浏览器不支持的问题
2016/09/24 Javascript
微信小程序tabBar用法实例详解
2017/12/04 Javascript
vue学习教程之带你一步步详细解析vue-cli
2017/12/26 Javascript
AngularJS中重新加载当前路由页面的方法
2018/03/09 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
2018/07/10 Javascript
150行代码带你实现微信小程序中的数据侦听
2019/05/17 Javascript
在Python中使用NLTK库实现对词干的提取的教程
2015/04/08 Python
Python自动化测试Eclipse+Pydev 搭建开发环境
2016/08/15 Python
非递归的输出1-N的全排列实例(推荐)
2017/04/11 Python
详解python 利用echarts画地图(热力图)(世界地图,省市地图,区县地图)
2019/08/06 Python
浅谈python中统计计数的几种方法和Counter详解
2019/11/07 Python
基于django2.2连oracle11g解决版本冲突的问题
2020/07/02 Python
佛罗里达州印第安河新鲜水果:Hale Groves
2017/02/20 全球购物
物业经理求职自我评价
2013/09/22 职场文书
高职助产应届生自荐信
2013/09/24 职场文书
化工专业应届生求职信
2013/11/08 职场文书
采购主管工作职责
2013/12/12 职场文书
在职证明格式样本
2015/06/15 职场文书
2015年教务处干事工作总结
2015/07/22 职场文书
创业计划书之珠宝饰品
2019/08/26 职场文书
导游词之云南丽江-泸沽湖
2019/09/26 职场文书
导游词之安徽巢湖
2019/12/26 职场文书
python如何查找列表中元素的位置
2022/05/30 Python