python - 如何检查 Pandas 系列中的所有元素是否等于特定值

标签 python pandas numpy series

对于给定的系列,例如

s = pd.Series([0,0,0])

我想检查这个系列中的所有元素是否都等于特定值(我们可以在本例中使用 0),如果是,则返回 TRUE,否则返回 FALSE。

在 Pandas/numpy 中有没有方便的方法来做这些?

最佳答案

您应该使用以下语法:

s = pd.Series([0,0,0])

print(s.eq(0).all())
True

关于python - 如何检查 Pandas 系列中的所有元素是否等于特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58359706/

相关文章:

python - Django 中的 instance= 是什么?

python pandas重命名列名以开头

Python 特征工程师运动数据

python Pandas : Merge two tables without keys (Multiply 2 dataframes with broadcasting all elements; NxN dataframe)

python - 单击时无事件连接

Python:在求大数组的乘积时,如何最好地减少浮点错误?

python - 快速 Playground 错误: module 'Python' has no member named 'import'

python - Python 可见的弃用警告

python - 使用两个张量向量创建 N x M 张量矩阵并为每个 (n,m) 对应用一个函数

numpy - 在特定列中的匹配索引值上连接 numpy 数组