我想与python中的每一列进行比较。
例如 :
不。 | 姓名 | name_convert | 包含 |
---|---|---|---|
0 | 苹果派 | 苹果 | 真的 |
1 | 苹果派 | 草莓 | 错误的 |
2 | 香蕉奶昔 | 香蕉 | 真的 |
3 | 香蕉奶昔 | 香蕉 | 真的 |
我想创建contains
列。它定义了每列(name
with name_convert
)的比较结果。applepie (in name
) 包含 apple(in name_convert
) 字符串。
name_convert
如果is 的子字符串,我如何创建一个包含 True 的新列name
?
这是我的尝试:
data['contains'] = data['name'].isin(data['name_convert'])