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中requests模块的使用方法
Apr 08 Python
Python常用的文件及文件路径、目录操作方法汇总介绍
May 21 Python
python爬取淘宝商品详情页数据
Feb 23 Python
python opencv 直方图反向投影的方法
Feb 24 Python
python实现一个简单的ping工具方法
Jan 31 Python
Apache,wsgi,django 程序部署配置方法详解
Jul 01 Python
Pycharm创建项目时如何自动添加头部信息
Nov 14 Python
python:目标检测模型预测准确度计算方式(基于IoU)
Jan 18 Python
python小白学习包管理器pip安装
Jun 09 Python
详解Pycharm安装及Django安装配置指南
Sep 15 Python
详解python的变量缓存机制
Jan 24 Python
Pytorch实现图像识别之数字识别(附详细注释)
May 11 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
解决控件遮挡问题:关于有窗口元素和无窗口元素
2007/01/28 PHP
基于php在各种web服务器的运行模式详解
2013/06/03 PHP
分享3个php获取日历的函数
2015/09/25 PHP
VSCode+PHPstudy配置PHP开发环境的步骤详解
2020/08/20 PHP
MSN消息提示类
2006/09/05 Javascript
JavaScript中判断原生函数检查function是否是原生代码
2014/09/09 Javascript
jQuery实现不断闪烁文字的方法
2015/05/15 Javascript
AngularJS向后端ASP.NET API控制器上传文件
2016/02/03 Javascript
jQuery中的基本选择器用法学习教程
2016/04/14 Javascript
JavaScript对Json的增删改属性详解
2016/06/02 Javascript
JS实现控制文本框的内容
2016/07/10 Javascript
通过jquery实现页面的动画效果(实例代码)
2016/09/18 Javascript
微信小程序 http请求详细介绍
2016/10/09 Javascript
Angular2-primeNG文件上传模块FileUpload使用详解
2017/01/14 Javascript
Nodejs实现短信验证码功能
2017/02/09 NodeJs
ztree实现权限横向显示功能
2017/05/20 Javascript
浅谈Vue SPA 首屏加载优化实践
2017/12/15 Javascript
AngularJS select加载数据选中默认值的方法
2018/02/28 Javascript
解决Nodejs全局安装模块后找不到命令的问题
2018/05/15 NodeJs
vue2.0实现音乐/视频播放进度条组件
2018/06/06 Javascript
vue项目使用微信公众号支付总结及遇到的坑
2018/10/23 Javascript
vue实现评论列表功能
2019/10/25 Javascript
OpenLayer3自定义测量控件MeasureTool
2020/09/28 Javascript
[01:25:33]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第二场 12.20
2020/12/23 DOTA
python中enumerate的用法实例解析
2014/08/18 Python
Python实现求笛卡尔乘积的方法
2017/09/16 Python
python3 反射的四种基本方法解析
2019/08/26 Python
马来西亚在线时尚女装商店:KEI MAG
2017/09/28 全球购物
体育纪念品、亲笔签名的体育收藏品:Steiner Sports
2020/07/31 全球购物
JAVA中的关键字有什么特点
2014/03/07 面试题
什么是虚拟内存?虚拟内存有什么优势?
2016/02/09 面试题
英文留学推荐信范文
2014/01/25 职场文书
银行开业庆典方案
2014/02/06 职场文书
经典爱情感言
2015/08/03 职场文书
关于CentOS 8 搭建MongoDB4.4分片集群的问题
2021/10/24 MongoDB
我家女友可不止可爱呢 公开OP主题曲无字幕动画MV
2022/04/11 日漫