这个问题在这里已有答案:
我试过了
df = df[~df['event.properties.comment'].isin(['Extra'])]
问题是,如果列包含'Extra',那么它只会删除行,我需要删除包含它的那些甚至是子串。
有帮助吗?
您可以在检查字符串时使用或条件具有多个条件,根据您的要求,如果文本具有“额外”或“〜”,则可以保留文本。考虑到df
vals ids
0 1 ~
1 2 bball
2 3 NaN
3 4 Extra text
df[~df.ids.fillna('').str.contains('Extra')]
日期:
vals ids
0 1 ~
1 2 bball
2 3 NaN