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 相关文章推荐
天翼开放平台免费短信验证码接口使用实例
Dec 18 Python
Python编程产生非均匀随机数的几种方法代码分享
Dec 13 Python
python版学生管理系统
Jan 10 Python
Python实现接受任意个数参数的函数方法
Apr 21 Python
Python使用爬虫爬取静态网页图片的方法详解
Jun 05 Python
PyTorch的深度学习入门之PyTorch安装和配置
Jun 27 Python
使用APScheduler3.0.1 实现定时任务的方法
Jul 22 Python
Python Selenium 设置元素等待的三种方式
Mar 18 Python
Python enumerate() 函数如何实现索引功能
Jun 29 Python
PyTorch如何搭建一个简单的网络
Aug 24 Python
python中的对数log函数表示及用法
Dec 09 Python
使用Python获取字典键对应值的方法
Apr 26 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位运算的用途
2017/03/12 PHP
Laravel validate error处理,ajax,json示例
2019/10/25 PHP
php的单例模式及应用场景详解
2021/02/27 PHP
屏蔽script注入小例子
2013/11/12 Javascript
jQuery实现跟随鼠标运动图层效果的方法
2015/02/02 Javascript
jQuery搜索子元素的方法
2015/02/10 Javascript
javaScript中push函数用法实例分析
2015/06/08 Javascript
jQuery实现的网页竖向菜单效果代码
2015/08/26 Javascript
nodejs开发——express路由与中间件
2017/03/24 NodeJs
JavaScript限制在客户区可见范围的拖拽(解决scrollLeft和scrollTop的问题)(2)
2017/05/17 Javascript
JS实现的简单四则运算计算器功能示例
2017/09/27 Javascript
JS中移除非数字最多保留一位小数
2018/05/09 Javascript
在axios中使用params传参的时候传入数组的方法
2018/09/25 Javascript
详解javascript中的Error对象
2019/04/25 Javascript
教你完全理解ReentrantLock重入锁
2019/06/03 Javascript
vue实现自定义H5视频播放器的方法步骤
2019/07/01 Javascript
浅探express路由和中间件的实现
2019/09/30 Javascript
python实现的AES双向对称加密解密与用法分析
2017/05/02 Python
python 生成器协程运算实例
2017/09/04 Python
微信跳一跳辅助python代码实现
2018/01/05 Python
python中的逆序遍历实例
2019/12/25 Python
Python yield的用法实例分析
2020/03/06 Python
python让函数不返回结果的方法
2020/06/22 Python
Python colormap库的安装和使用详情
2020/10/06 Python
Python中openpyxl实现vlookup函数的实例
2020/10/28 Python
详解python第三方库的安装、PyInstaller库、random库
2021/03/03 Python
HTML5 用动画的表现形式装载图像
2016/03/08 HTML / CSS
英国在线购买马术服装:EQUUS
2019/07/12 全球购物
澳大利亚最大的在线美发和美容零售商之一:My Hair Care & Beauty
2019/08/24 全球购物
分公司任命书
2014/06/06 职场文书
涉及车辆房产分割的离婚协议书范文
2014/10/12 职场文书
写给领导的感谢信
2015/01/22 职场文书
小学生班干部竞选稿
2015/11/20 职场文书
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
2021/05/10 HTML / CSS
浅谈CSS不规则边框的生成方案
2021/05/25 HTML / CSS
mysql数据插入覆盖和时间戳的问题及解决
2022/03/25 MySQL