本文主要是介绍(20210129已解决)Pandas通过某列值包含特定字符串过滤行,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
-
Overview
Maybe expressed with english by:
how to filter rows containing a string pattern from a Pandas dataframe?
-
问题解析
只保留某些行,其中某列包含特定的字符串。
-
解决方案
df[df['col_name'].str.contains('str_pattern')]
如果包含多种str_pattern:
df[df['col_name'].str.contains('sp1') | df['col_name'].str.contains('sp2')]
-
References
- How to filter rows containing a string pattern from a Pandas dataframe [duplicate]
这篇关于(20210129已解决)Pandas通过某列值包含特定字符串过滤行的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!