【问题标题】:Item in String - Create new column字符串中的项目 - 创建新列
【发布时间】:2018-04-05 17:48:03
【问题描述】:

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

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

A     cat     ?
B     dog     ?
C     rat     ?

如何根据第二列是否包含'a'来设置第三列的值?

【问题讨论】:

  • 可以查看str.contains

标签: string pandas feature-engineering


【解决方案1】:

使用contains:

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

输出:

  Col0 Col1   Col2
0    A  cat   True
1    B  dog  False
2    C  rat   True

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-21
    • 1970-01-01
    • 2019-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多