除了Python中的“k9ball”之外,如何在1000列中删除“ball”一词?

2024-09-28 05:25:28 发布

您现在位置:Python中文网/ 问答频道 /正文

这个可能与StackOverflow上已有的正则表达式有些不同。我希望这个问题不是重复的。你知道吗

我有1000列,其中400列包含单词“ball”。例如“a球”、“b球”、“c球”。单词ball可以出现在列顺序中的任何位置。我使用的代码是

 df.index.str.contains(K9\s|"ball")

上面的正则表达式将删除所有包含“ball”的列以及K9和K11后面的任何列,例如K11-tennis。你知道吗

我的问题是在表达式的第二部分,我想删除所有包含ball的列,除了包含“K15-balls”的列。你知道吗


Tags: 代码dfindex顺序表达式单词stackoverflowcontains
1条回答
网友
1楼 · 发布于 2024-09-28 05:25:28

我不允许发表评论,名声太低。 我立刻想了想这个问题:这些列中有很多行吗?在这种情况下,将有一个“规则优先约束”(?)因为一个列将在不同的行上包含R14(delete)和R15(don't delete)。 如果没有,我会把“R15-balls”改成其他的,删除上面的内容,然后再改回来。你知道吗

相关问题 更多 >

    热门问题