Pag*_*Max 1 python string series pandas
我有一个熊猫系列,其中我以这种方式应用字符串搜索
df['column_name'].str.contains('test1')
Run Code Online (Sandbox Code Playgroud)
这给出了对/错列表,取决于是否在列“ column_name”中包含字符串“ test1”。
但是,我无法在需要检查两个字符串是否存在的地方测试两个字符串。就像是
df['column_name'].str.contains('test1' and 'test2')
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用。任何建议都很好。
否,&由于运算符的优先级,您不必创建2个条件并在条件周围使用和包装括号:
(df['column_name'].str.contains('test1')) & (df['column_name'].str.contains('test2))
Run Code Online (Sandbox Code Playgroud)
如果您想测试任何一个单词,则可以执行以下操作:
df['column_name'].str.contains('test1|test2')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
666 次 |
| 最近记录: |