代码之家  ›  专栏  ›  技术社区  ›  Oliver

Python按行筛选包含(在任何列)[重复]

  •  -1
  • Oliver  · 技术社区  · 4 年前

    https://pandas.pydata.org/pandas-docs/stable/getting_started/intro_tutorials/03_subset_data.html#min-tut-03-subset

    我有一个每行36列的数据帧,我的值在“Yes”、“NaN”和“No”之间。我想选择任何给定列中包含“No”的所有行。如何真正按行过滤?

    非常感谢!

    1 回复  |  直到 4 年前
        1
  •  2
  •   Quang Hoang    4 年前

    使用 any

    df[df.eq('No').any(1)]