相关疑难解决方法(0)

Python Pandas:检查同一行中另一列的字符串中是否包含一列中的字符串

我有这样的数据帧:

RecID| A  |B
----------------
1    |a   | abc 
2    |b   | cba 
3    |c   | bca
4    |d   | bac 
5    |e   | abc 
Run Code Online (Sandbox Code Playgroud)

并且想要在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
Run Code Online (Sandbox Code Playgroud)

有没有办法在熊猫中快速完成此操作而不使用循环?谢谢

python pandas

19
推荐指数
3
解决办法
8052
查看次数

标签 统计

pandas ×1

python ×1