使用Pandas怎么过滤dataframe中包含特定的字符串-创新互联
使用Pandas怎么过滤dataframe中包含特定的字符串?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
成都创新互联公司主要从事成都网站设计、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务延长,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575举例说明:
我希望提取所有包含'Mr.'的人名
1、首先将他们进行字符串化,并得到其对应的布尔值:
>>> bool = df.str.contains('Mr\.') #不要忘记正则表达式的写法,'.'在里面要用'\.'表示 >>> print('bool : \n', bool)
2、通过dataframe的基本操作将其选取出来:
>>> filter_data = df[bool] >>> print('filter data : \n', filter_data)
总结:这样就成功将特定数据选取出来了,将代码汇总一下就是
>>> bool = df.str.contains('Mr\.') >>> filter_data = df[bool]
关于使用Pandas怎么过滤dataframe中包含特定的字符串问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。
当前名称:使用Pandas怎么过滤dataframe中包含特定的字符串-创新互联
文章起源:http://cdiso.cn/article/jhieo.html