【发布时间】:2021-07-25 16:30:58
【问题描述】:
我正在对一个数据框进行复杂的计算,如果列中的所有值都为零,则该数据框必然会引发异常。如何快速检查一列是否为零?即如果列的值不是0,则返回True,否则返回False。
【问题讨论】:
-
您可以发布示例数据吗?
标签: pandas
我正在对一个数据框进行复杂的计算,如果列中的所有值都为零,则该数据框必然会引发异常。如何快速检查一列是否为零?即如果列的值不是0,则返回True,否则返回False。
【问题讨论】:
标签: pandas
你可以这样做:
(df['col'] == 0).all()
如果所有值都为 0,则返回 True,否则返回 false
【讨论】:
df[col]=0.any(),如何检索其他列值/id