所以我找到了这个问题的其他答案,包括有条件地选择操作员,但我还没有找到一个涉及包含语句的解决方案。
我想要完成的是在数据框内
A cat ?
B dog ?
C rat ?
如何将第三列设置为值,具体取决于第二列是否包含' a'?
答案 0 :(得分:0)
使用contains
:
df['Col2'] = df['Col1'].str.contains('a')
输出:
Col0 Col1 Col2
0 A cat True
1 B dog False
2 C rat True