代码之家  ›  专栏  ›  技术社区  ›  Sai Kumar

如何查看str contains bool数组的内容?[副本]

  •  1
  • Sai Kumar  · 技术社区  · 8 年前

    由于列数众多,我试图搜索列名中包含“el”的列名。这是我试过的密码

    combined.columns.str.contains("el")
    

    但是我得到的结果是一个布尔数组,我如何查看从它返回true的列名。

    1 回复  |  直到 8 年前
        1
  •  1
  •   jezrael    8 年前

    使用 boolean indexing 具有 loc 具有 : 对于选择所有行:

    combined.loc[:, combined.columns.str.contains("el")]
    

    或使用 DataFrame.filter :

    combined.filter(like='el')