我正在尝试从名为event_name的列中删除所有包含“ /”字符的行

这是我的数据框

event_name
Natalie Cvackova v Josephine Boualem
E Ymer v Khachanov  Karen Khachanov
Kuzmanov/Lazov v Koolhof/Middelkoop Kuzmanov/Lazov
Kuzmanov/Lazov v Koolhof/Middelkoop Koolhof/Middelkoop


我正在使用以下代码来执行此操作,但似乎并没有意识到它可能正斜杠成为正则表达式的一部分

df2 = Cov[Cov['event_name'].str.contains("/")]
display(df2)


有谁知道如何根据事件名称删除包含反斜杠的行?

最佳答案

您正在使用~寻找条件的倒置。

Cov[~Cov.event_name.str.contains('/')]

                              event_name
0   Natalie Cvackova v Josephine Boualem
1  E Ymer v Khachanov    Karen Khachanov

关于python - 从包含正斜线python数据帧的列中删除行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48351197/

10-09 16:33