gpt4 book ai didi

python - 使用 df.mask 遮盖某些 Material

转载 作者:太空宇宙 更新时间:2023-11-03 15:32:37 25 4
gpt4 key购买 nike

我试图弄清楚我是否可以使用 df.mask 来处理某些事情,例如我的数据框如下所示:

          col1                    col2
1 name1(colonel) name1(colonel)
2 name2(colonel) name1(colonel)
3 name3(colonel) name1(colonel)

我想使用 df.mask 来掩盖(上校)部分并保留名称,这样我生成的数据框看起来就像这样

col1       col2

name1 name1
name2 name2
name3 name3

但我似乎无法用 df.mask 做到这一点,至少我找不到办法做我想做的事。

最佳答案

看起来您需要数据框上的替换方法,该方法可以在正则表达式模式下使用。模式 \\(.*\\) 可用于匹配一对括号括起来的内容,可以将其替换为空字符串(将其删除)。如果您不熟悉正则表达式,请对其进行一些分割:

  • \\( 匹配左括号;
  • . 匹配任意字符;
  • * 是量词,表示 0 个或多个;
  • \\) 匹配右括号;

组合在一起,它匹配由一对括号括起来的任何字符串:

df.replace("\\(.*\\)", "", regex=True)

enter image description here

关于python - 使用 df.mask 遮盖某些 Material ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42793272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com