【问题标题】:Python Pandas: How can I search for a string in a column? [duplicate]Python Pandas:如何在列中搜索字符串? [复制]
【发布时间】:2015-05-20 02:25:24
【问题描述】:

我有一个这样的数据框:

col1,col2
Sam,NL
Man,NL-USA
ho,CA-CN

我想选择第二列包含单词“NL”的行,类似于 SQL like 命令。有人知道 Python Pandas 中有类似的命令吗?

【问题讨论】:

    标签: python numpy pandas dataframe


    【解决方案1】:

    答案是here。让df 成为你的DataFrame。

    df[df['col2'].str.contains('NL')]
    

    这将选择所有包含“NL”的记录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-05
      • 1970-01-01
      • 1970-01-01
      • 2021-09-06
      • 2017-09-09
      • 2016-10-16
      • 2022-01-03
      • 2020-03-12
      相关资源
      最近更新 更多