我想做正则表达式,如果匹配则返回布尔值。我想提取后的 @字符。这可能有很多性格。例如,我想检查电子邮件是否使用banana或apple 域。样本:
df.head()
data1@gmail.com
data2@yahoo.com
data3@banana.com
data4@apple.com
apple@gmail.com
我试过这个 df["sus"] = df["email"].str.match(r'([^@]*banana|apple)') ,但它之前也捕获过 @
我得到的结果
SUS
False
False
True
True
True
我想要的结果
SUS
False
False
True
True
False
缥缈止盈
相关分类