使用熊猫怎么过滤dataframe中包含特定的字符串

  介绍

使用熊猫怎么过滤dataframe中包含特定的字符串?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

<强>举例说明:

我希望提取所有包含& # 39;强生# 39;先生的人名

使用熊猫怎么过滤dataframe中包含特定的字符串

<强> 1,首先将他们进行字符串化,并得到其对应的布尔值:

在祝辞祝辞,bool =, df.str.contains(& # 39;先生\ # 39;公司),#不要忘记正则表达式的写法,& # 39;强生# 39;在里面要用& # 39;\强生# 39;表示   祝辞祝辞祝辞,print (& # 39; bool : \ n # 39;,, bool)

使用熊猫怎么过滤dataframe中包含特定的字符串

<强> 2,通过dataframe的基本操作将其选取出来:

在祝辞祝辞,filter_data =, df(保龄球)   在祝辞祝辞,print (& # 39; filter  data :, \ n # 39;,, filter_data)

使用熊猫怎么过滤dataframe中包含特定的字符串

<强>总结:这样就成功将特定数据选取出来了,将代码汇总一下就是

在祝辞祝辞,bool =, df.str.contains(& # 39;先生\ # 39;公司)   祝辞祝辞祝辞,filter_data =, df (bool)

关于使用熊猫怎么过滤dataframe中包含特定的字符串问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

使用熊猫怎么过滤dataframe中包含特定的字符串