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实现带验证码网站的自动登陆实现代码
Jan 12 Python
在Django中创建第一个静态视图
Jul 15 Python
python 多线程实现检测服务器在线情况
Nov 25 Python
Python正则获取、过滤或者替换HTML标签的方法
Jan 28 Python
Python 将RGB图像转换为Pytho灰度图像的实例
Nov 14 Python
Python中 map()函数的用法详解
Jul 10 Python
python将txt文档每行内容循环插入数据库的方法
Dec 28 Python
python实现AES加密与解密
Mar 28 Python
Python实现二叉搜索树BST的方法示例
Jul 30 Python
解决Django layui {{}}冲突的问题
Aug 29 Python
解决pyCharm中 module 调用失败的问题
Feb 12 Python
详解python使用金山词霸的翻译功能(调试工具断点的使用)
Jan 07 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+AJAX聊天程序[聊天室]提供下载
2007/07/21 PHP
Zend Framework分发器用法示例
2016/12/11 PHP
yii使用bootstrap分页样式的实例
2017/01/17 PHP
js+xml生成级联下拉框代码
2012/07/24 Javascript
jQuery实现自定义下拉列表
2015/01/05 Javascript
使用CamanJS在Web页面上处理图像的技巧
2015/08/18 Javascript
IE6兼容透明背景图片及解决方案
2015/08/19 Javascript
基于JavaScript怎么实现让歌词滚动播放
2015/11/03 Javascript
js导出excel文件的简洁方法(推荐)
2016/11/02 Javascript
jquery easyui validatebox remote的使用详解
2016/11/09 Javascript
Bootstrap CSS组件之导航条(navbar)
2016/12/17 Javascript
jquery tmpl模板(实例讲解)
2017/09/02 jQuery
jQuery轻量级表单模型验证插件
2018/10/15 jQuery
Vue项目路由刷新的实现代码
2019/04/17 Javascript
wx-charts 微信小程序图表插件的具体使用
2019/08/18 Javascript
json字符串对象转换代码实例
2019/09/28 Javascript
详解Python中的正则表达式的用法
2015/04/09 Python
python多个模块py文件的数据共享实例
2019/01/11 Python
Pandas统计重复的列里面的值方法
2019/01/30 Python
Django利用cookie保存用户登录信息的简单实现方法
2019/05/27 Python
python 实现12bit灰度图像映射到8bit显示的方法
2019/07/08 Python
python实现批量修改服务器密码的方法
2019/08/13 Python
Django实现分页显示效果
2019/10/31 Python
.NET里面什么时候需要调用垃圾回收
2015/06/01 面试题
建筑公司文秘岗位职责
2013/11/29 职场文书
年会活动策划方案
2014/01/23 职场文书
员工安全生产承诺书
2014/05/22 职场文书
车辆工程专业求职信
2014/06/14 职场文书
出生医学证明书
2014/09/15 职场文书
党的群众路线教育实践活动整改落实情况报告
2014/10/28 职场文书
2015年信访维稳工作总结
2015/04/07 职场文书
四则混合运算教学反思
2016/02/23 职场文书
2016年教师师德师风承诺书
2016/03/25 职场文书
中秋节作文(五年级)之关于月亮
2019/09/11 职场文书
CSS实现多个元素在盒子内两端对齐效果
2021/03/30 HTML / CSS
React + Threejs + Swiper 实现全景图效果的完整代码
2021/06/28 Javascript