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编写一个每天都在系统下新建一个文件夹的脚本
May 04 Python
Python的装饰器用法学习笔记
Jun 24 Python
利用Python开发微信支付的注意事项
Aug 19 Python
python 列表,数组和矩阵sum的用法及区别介绍
Jun 28 Python
Python实现端口检测的方法
Jul 24 Python
Python3爬虫学习之将爬取的信息保存到本地的方法详解
Dec 12 Python
python通过链接抓取网站详解
Nov 20 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
Feb 28 Python
Django DRF路由与扩展功能的实现
Jun 03 Python
Python3爬虫中Ajax的用法
Jul 10 Python
PyCharm最新激活码PyCharm2020.2.3有效
Nov 18 Python
Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告
Jan 27 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原理之异常机制
2010/08/21 PHP
在Windows系统下使用PHP生成Word文档的教程
2015/07/03 PHP
php无限级分类实现方法分析
2016/10/19 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
laravel框架模板之公共模板、继承、包含实现方法分析
2019/08/30 PHP
可实现多表单提交的javascript函数
2007/08/01 Javascript
JavaScript访问样式表代码
2010/10/15 Javascript
web前端开发也需要日志
2010/12/09 Javascript
JQuery验证工具类搜集整理
2013/01/16 Javascript
Bootstrap 网格系统布局详解
2017/03/19 Javascript
jQuery实现鼠标经过显示动画边框特效
2017/03/24 jQuery
vue和react等项目中更简单的实现展开收起更多等效果示例
2018/02/22 Javascript
vue-cli2.9.3 详细教程
2018/04/23 Javascript
详解从Vue-router到html5的pushState
2018/07/21 Javascript
json数据传到前台并解析展示成列表的方法
2018/08/06 Javascript
VUE DOM加载后执行自定义事件的方法
2018/09/07 Javascript
vue中使用props传值的方法
2019/05/08 Javascript
实现vuex与组件data之间的数据同步更新方式
2019/11/12 Javascript
原生JS利用transform实现banner的无限滚动示例代码
2020/06/15 Javascript
Vue移动端项目实现使用手机预览调试操作
2020/07/18 Javascript
解决vue 给window添加和移除resize事件遇到的坑
2020/07/21 Javascript
Python解惑之整数比较详解
2017/04/24 Python
python 检查是否为中文字符串的方法
2018/12/28 Python
python pandas模块基础学习详解
2019/07/03 Python
CSS3毛玻璃效果(blur)有白边问题的解决方法
2016/11/15 HTML / CSS
美国网上订购鲜花:FTD
2016/09/23 全球购物
利用指针变量实现队列的入队操作
2012/04/07 面试题
管理科学大学生求职信
2013/11/13 职场文书
客户服务经理岗位职责
2014/01/29 职场文书
银行服务感言
2014/03/01 职场文书
初中英语演讲稿
2014/04/29 职场文书
条幅标语大全
2014/06/20 职场文书
应聘护士求职信
2014/07/21 职场文书
岳麓书院导游词
2015/02/03 职场文书
幼儿园国庆节活动总结
2015/03/23 职场文书
教师调动申请报告
2015/05/18 职场文书