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正则表达式去掉数字中的逗号(python正则匹配逗号)
Dec 25 Python
python数据预处理之将类别数据转换为数值的方法
Jul 05 Python
python pygame模块编写飞机大战
Nov 20 Python
Python正则表达式实现简易计算器功能示例
May 07 Python
linux环境下Django的安装配置详解
Jul 22 Python
django 微信网页授权认证api的步骤详解
Jul 30 Python
Django实现跨域的2种方法
Jul 31 Python
Flask框架单例模式实现方法详解
Jul 31 Python
python实现图片压缩代码实例
Aug 12 Python
Python Django中的STATIC_URL 设置和使用方式
Mar 27 Python
opencv 图像轮廓的实现示例
Jul 08 Python
Python headers请求头如何实现快速添加
Nov 03 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 get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
2013/06/20 PHP
php生成随机密码自定义函数代码(简单快速)
2014/05/10 PHP
PHP小教程之实现链表
2014/06/09 PHP
php读取目录及子目录下所有文件名的方法
2014/10/20 PHP
PHP记录和读取JSON格式日志文件
2016/07/07 PHP
php版微信公众平台回复中文出现乱码问题的解决方法
2016/09/22 PHP
用JavaScript玩转游戏物理(一)运动学模拟与粒子系统
2010/06/19 Javascript
神奇的7个jQuery 3D插件整理
2011/01/06 Javascript
关于setInterval、setTimeout在jQuery中的使用注意事项
2011/09/28 Javascript
JSON格式的键盘编码对照表
2015/01/29 Javascript
javascript解三阶幻方(九宫格)
2015/04/22 Javascript
谈谈js中的prototype及prototype属性解释和常用方法
2015/11/25 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
2016/11/03 Javascript
js选项卡的制作方法
2017/01/23 Javascript
解决VUEX兼容IE上的报错问题
2018/03/01 Javascript
JavaScript偏函数与柯里化实例详解
2019/03/27 Javascript
pm2发布node配置文件ecosystem.json详解
2019/05/15 Javascript
javascript合并两个数组最简单的实现方法
2019/09/14 Javascript
Vue 实现拨打电话操作
2020/11/16 Javascript
Python二分法搜索算法实例分析
2015/05/11 Python
总结网络IO模型与select模型的Python实例讲解
2016/06/27 Python
python3中dict(字典)的使用方法示例
2017/03/22 Python
python 中split 和 strip的实例详解
2017/07/12 Python
Python实现将HTML转换成doc格式文件的方法示例
2017/11/20 Python
Python爬虫实现百度图片自动下载
2018/02/04 Python
Windows下安装Django框架的方法简明教程
2018/03/28 Python
python 实现UTC时间加减的方法
2018/12/31 Python
Python实现简单的列表冒泡排序和反转列表操作示例
2019/07/10 Python
如何使用python切换hosts文件
2020/04/29 Python
台湾网友喜爱的综合型网路购物商城:Yahoo! 奇摩购物中心
2018/03/10 全球购物
Java基础类库面试题
2013/09/04 面试题
实习报告评语
2014/04/26 职场文书
煤矿安全承诺书
2014/05/22 职场文书
颐和园导游词
2015/01/30 职场文书
php+laravel 扫码二维码签到功能
2021/05/15 PHP