0

所以我找到了这个问题的其他一些答案,这些答案涉及使用运算符有条件地选择,但我还没有找到涉及包含语句的解决方案。

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

A     cat     ?
B     dog     ?
C     rat     ?

如何根据第二列是否包含“a”将第三列设置为一个值?

4

1 回答 1

0

使用contains

df['Col2'] = df['Col1'].str.contains('a')

输出:

  Col0 Col1   Col2
0    A  cat   True
1    B  dog  False
2    C  rat   True
于 2018-04-05T18:08:31.527 回答