问题描述
比方说,我有这个示例系列ser:
ser = pd.Series(["gmail","yahoo","office"])
和以下字符串:
t = "mail@mail.com"
我要检查Series中的任何值是否为字符串t的子字符串。
相反,它很容易(ser.str.contains(t)),但是有什么行之有效的方法呢?
谢谢
解决方法
这可以做到:
any(s in t for s in ser)
,
您可以使用any
或all
:
any(x in t for x in ser)
all(x in t for x in ser)