字符串中的项目 - 创建新列

时间:2018-04-05 17:48:04

标签: string pandas feature-engineering

所以我找到了这个问题的其他答案,包括有条件地选择操作员,但我还没有找到一个涉及包含语句的解决方案。

我想要完成的是在数据框内

A     cat     ?
B     dog     ?
C     rat     ?

如何将第三列设置为值,具体取决于第二列是否包含' a'?

1 个答案:

答案 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