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 — Анквіс джерело 2 df[['budget', 'revenue', 'budget_adj', 'revenue_adj']].eq(0).sum() — Ерфан
4 Ви можете порівняти стовпці оптом і підсумувати ці підсумки в стовпцях: (df[['budget', 'revenue', 'budget_adj', 'revenue_adj']] == 0).sum(axis=0) — Віллем Ван Онсем джерело Дякую! це те, що я шукав — Ankvis
df[['budget', 'revenue', 'budget_adj', 'revenue_adj']].eq(0).sum()