如何检查 Pandas 系列中的所有元素是否等于特定值
how to check whether ALL elements in a Pandas series are equal to a specific value
对于给定的系列,例如
s = pd.Series([0,0,0])
我想检查该系列中的所有元素是否都等于特定值(在此示例中我们可以使用 0),return 如果是,则为 TRUE,否则为 FALSE。
有没有方便的方法来完成 Pandas/numpy 中的那些操作?
您应该使用以下语法:
s = pd.Series([0,0,0])
print(s.eq(0).all())
True
另一种方法是:
print((s==0).all())
对于给定的系列,例如
s = pd.Series([0,0,0])
我想检查该系列中的所有元素是否都等于特定值(在此示例中我们可以使用 0),return 如果是,则为 TRUE,否则为 FALSE。
有没有方便的方法来完成 Pandas/numpy 中的那些操作?
您应该使用以下语法:
s = pd.Series([0,0,0])
print(s.eq(0).all())
True
另一种方法是:
print((s==0).all())