熊猫-检查列是否包含字符串的子字符串

时间:2020-10-21 12:08:31

标签: python pandas series

比方说,我有这个示例系列ser:

ser = pd.Series(["gmail", "yahoo", "office"])

和以下字符串: t = "mail@mail.com"

我要检查Series中的任何值是否为字符串t的子字符串。

相反,它很容易(ser.str.contains(t)),但是有什么行之有效的方法呢?

谢谢

2 个答案:

答案 0 :(得分:3)

这可以做到:

any(s in t for s in ser)

答案 1 :(得分:0)

您可以使用anyall

any(x in t for x in ser)
all(x in t for x in ser)