9 我得到了输出,但是试图找到一种更有效的方法来做到这一点: (df['budget'] == 0).sum(), (df['revenue'] == 0).sum(),(df['budget_adj'] == 0).sum(), (df['revenue_adj'] == 0).sum() 输出是 (5674, 5993, 5676, 5993) python pandas — 安克维斯 source 2 df[['budget', 'revenue', 'budget_adj', 'revenue_adj']].eq(0).sum() — Erfan
4 您可以批量比较各列,并按列进行汇总: (df[['budget', 'revenue', 'budget_adj', 'revenue_adj']] == 0).sum(axis=0) — 威廉·范昂塞姆 source 谢谢!那就是我想要的 — Ankvis
df[['budget', 'revenue', 'budget_adj', 'revenue_adj']].eq(0).sum()