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

关于保留一个列值满足某些约束的行[duplicate]

  •  -3
  • user288609  · 技术社区  · 6 年前

    有一个dataframe,一列,例如'cost',有一些零/空条目,我想保留'cost'列不为零/空的行。在熊猫身上怎么做?

    1 回复  |  直到 6 年前
        1
  •  1
  •   ysearka    6 年前

    必须执行两个筛选,首先删除nan值:

    df.dropna(subset = ['cost'],inplace = True)
    

    然后也删除零值:

    df = df.loc[df.cost != 0]