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 代码优化详解
Oct 27 Python
python 实现红包随机生成算法的简单实例
Jan 04 Python
Python实现嵌套列表去重方法示例
Dec 28 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
Jul 16 Python
Python threading的使用方法解析
Aug 28 Python
python tkinter基本属性详解
Sep 16 Python
python异常处理之try finally不报错的原因
May 18 Python
Python 解决相对路径问题:"No such file or directory"
Jun 05 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
Jun 22 Python
详解Python高阶函数
Aug 15 Python
详解python命令提示符窗口下如何运行python脚本
Sep 11 Python
使用pandas或numpy处理数据中的空值(np.isnan()/pd.isnull())
May 14 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
晶体管单管来复再生式收音机
2021/03/02 无线电
PHP 自定义错误处理函数的使用详解
2013/05/10 PHP
PHP函数checkdnsrr用法详解(Windows平台用法)
2016/03/21 PHP
php版微信开发之接收消息,自动判断及回复相应消息的方法
2016/09/23 PHP
基于jquery的放大镜效果
2012/05/30 Javascript
原生js ActiveXObject获取execl里面的值
2013/11/01 Javascript
Redis基本知识、安装、部署、配置笔记
2015/03/05 Javascript
跟我学习javascript的函数调用和构造函数调用
2015/11/16 Javascript
bootstrap下拉列表与输入框组结合的样式调整
2016/10/08 Javascript
JS编写函数实现对身份证号码最后一位的验证功能
2016/12/29 Javascript
js手机号批量滚动抽奖实现代码
2020/04/17 Javascript
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
2017/09/05 Javascript
vue cli 全面解析
2018/02/28 Javascript
js实现京东秒杀倒计时功能
2019/01/21 Javascript
[03:40]DOTA2英雄梦之声_第01期_炼金术士
2014/06/23 DOTA
[46:27]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第一局
2016/03/02 DOTA
python使用新浪微博api上传图片到微博示例
2014/01/10 Python
python图像常规操作
2017/11/11 Python
对python numpy数组中冒号的使用方法详解
2018/04/17 Python
使用python 3实现发送邮件功能
2018/06/15 Python
Python实现string字符串连接的方法总结【8种方式】
2018/07/06 Python
python3 cvs将数据读取为字典的方法
2018/12/22 Python
细数nn.BCELoss与nn.CrossEntropyLoss的区别
2020/02/29 Python
如何快速理解python的垃圾回收机制
2020/09/01 Python
通过案例解析python鸭子类型相关原理
2020/10/10 Python
Python安装并操作redis实现流程详解
2020/10/13 Python
Python基于爬虫实现全网搜索并下载音乐
2021/02/14 Python
加拿大的标志性百货公司:Hudson’s Bay(哈得逊湾)
2019/09/03 全球购物
实习自我鉴定范文
2013/10/30 职场文书
校企合作协议书
2014/04/16 职场文书
跳蚤市场口号
2014/06/13 职场文书
党员自我评议对照检查材料
2014/09/27 职场文书
合作意向协议书
2015/01/29 职场文书
安全教育第一课观后感
2015/06/17 职场文书
win10键盘驱动怎么修复?Win10键盘驱动修复小技巧
2022/04/06 数码科技
零基础学java之带参数以及返回值的方法
2022/04/10 Java/Android