【问题标题】:Check if pandas column contains all zeros [duplicate]检查熊猫列是否包含全零[重复]
【发布时间】:2021-07-25 16:30:58
【问题描述】:

我正在对一个数据框进行复杂的计算,如果列中的所有值都为零,则该数据框必然会引发异常。如何快速检查一列是否为零?即如果列的值不是0,则返回True,否则返回False

【问题讨论】:

  • 您可以发布示例数据吗?

标签: pandas


【解决方案1】:

你可以这样做:

(df['col'] == 0).all()

如果所有值都为 0,则返回 True,否则返回 false

【讨论】:

  • 既然你要求相反,你可以使用 any() (df[col] != 0).any()
  • 完美!谢谢。
  • 如果满足df[col]=0.any(),如何检索其他列值/id
  • 抱歉无法理解您的问题。能详细点吗?
猜你喜欢
  • 2021-07-12
  • 2016-06-27
  • 2017-06-27
  • 1970-01-01
  • 1970-01-01
  • 2019-07-31
  • 2023-03-03
  • 2019-01-14
  • 2018-02-27
相关资源
最近更新 更多