当前位置:主页 > python教程 > Pandas过滤dataframe中包含特定字符串数据

Pandas过滤dataframe中包含特定字符串数据的方法整理

发布:2019-06-13 08:54:57 472


给网友们整理相关的编程文章,网友董斯雅根据主题投稿了本篇教程内容,涉及到Pandas、过滤、dataframe、特定字符串数据、Pandas过滤dataframe中包含特定字符串数据相关内容,已被516网友关注,涉猎到的知识点内容可以在下方电子书获得。

Pandas过滤dataframe中包含特定字符串数据

假如有一列全是字符串的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实现MySQL窗口函数的解决方法

    发布:2023-03-29

    本文主要介绍 MySQL 中的窗口函数row_number()、lead()/lag()、rank()/dense_rank()、first_value()、count()、sum()如何使用pandas实现,同时二者又有什么区别,感兴趣的朋友一起看看吧


  • pandas中MultiIndex和对象实际索引不一致解决方法

    发布:2019-11-18

    这篇文章主要介绍了详解pandas中MultiIndex和对象实际索引不一致问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习


  • Python 中 Pandas 文件操作和读取 CSV 参数详解

    发布:2023-03-14

    CSV 又称逗号分隔值文件,是一种简单的文件格式,以特定的结构来排列表格数据,这篇文章主要介绍了Python 之 Pandas 文件操作和读取 CSV 参数详解,需要的朋友可以参考下


  • Pandas条件筛选与组合筛选的使用

    发布:2023-03-06

    本文主要介绍了Pandas条件筛选与组合筛选的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • 示例分享php通过两层过滤获取留言内容的方法

    发布:2020-02-12

    这篇文章主要介绍了php通过两层过滤获取留言内容的方法,涉及php正则匹配及数组与字符串的相关操作技巧,需要的朋友可以参考下


  • python re正则匹配过滤指定字符串

    发布:2019-07-02

    在本文中小编给大家分享了关于python re.sub 正则表达式过滤指定字符的相关知识点内容,有需要的朋友们可以学习下。


  • pandas数据聚合与分组运算的实现

    发布:2023-03-10

    本文主要介绍了pandas数据聚合与分组运算的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • Python使用Pandas处理测试数据的方法

    发布:2023-04-02

    Pandas是一个功能极其强大的数据分析库,可以高效地操作各种数据集,这篇文章主要介绍了Python自动化测试-使用Pandas来高效处理测试数据,需要的朋友可以参考下


网友讨论