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

Posted

技术标签:

【中文标题】关于保留一列值满足某些约束的行[重复]【英文标题】:regarding keep rows where one column value satisfy certain constraints [duplicate] 【发布时间】:2019-01-18 03:08:23 【问题描述】:

有一个数据框,一列,例如“成本”,有一些零/空条目,我想保留“成本”列不为零/空的行。如何在 Pandas 中做到这一点?

【问题讨论】:

【参考方案1】:

您必须执行两个过滤器,首先删除 nan 值:

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

然后也删除零值:

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

【讨论】:

以上是关于关于保留一列值满足某些约束的行[重复]的主要内容,如果未能解决你的问题,请参考以下文章

保留数据框中的行,对于某些列的值的所有组合,在另一列中包含相同的元素

Pandas 使用一些条件列值保留相同 ID 的最新行

Pandas:仅当某个列值在过去 N 个月内出现 N 次时才保留行

通过在 r 中保留某些列值来合并两个数据帧

将多列附加到df,同时保留其他列值[重复]

排除 MS SQL Server 2008 中的“某些”重复行