有什么方法可以过滤掉pandas数据框架列中具有相同格式的值?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有什么方法可以过滤掉pandas数据框架列中具有相同格式的值?相关的知识,希望对你有一定的参考价值。
我是一个python的初学者,我想知道是否有一种方法可以找到pandas数据框架列中的单元格的值是否遵循某种格式?
比如说
1234_ABC_12 passes
4567_ABC_12 passes
但是,
123A_ABC_12 fails
我试过这样的方法,但没有效果。
for item in df[col].item():
if item != ('dddd_ABD_dd')
print('fail')
else:
print('success')
请帮助并建议一个更好的方法。先谢谢你了。
答案
使用 str.match
df
a
0 1234_ABC_12
1 4567_ABC_12
2 123A_ABC_12
df.a.str.match('dddd_ABC_dd')
0 True
1 True
2 False
以上是关于有什么方法可以过滤掉pandas数据框架列中具有相同格式的值?的主要内容,如果未能解决你的问题,请参考以下文章