我有一个这样的数据框:
RecID| A |B
----------------
1 |a | abc
2 |b | cba
3 |c | bca
4 |d | bac
5 |e | abc
并且想要从 A 和 B 创建另一列 C,这样对于同一行,如果 A 列中的字符串包含在 B 列的字符串中,则 C = True,否则 C = False。
我正在寻找的示例输出是这样的:
RecID| A |B |C
--------------------
1 |a | abc |True
2 |b | cba |True
3 |c | bca |True
4 |d | bac |False
5 |e | abc |False
有没有办法在不使用循环的情况下快速在熊猫中执行此操作?谢谢
原文由 swang16 发布,翻译遵循 CC BY-SA 4.0 许可协议
您需要
apply
和in
:另一个解决方案
list comprehension
更快,但必须没有NaN
s: