9 Obtuve el resultado pero trato de encontrar una manera más eficiente de hacer esto: (df['budget'] == 0).sum(), (df['revenue'] == 0).sum(),(df['budget_adj'] == 0).sum(), (df['revenue_adj'] == 0).sum() La salida es (5674, 5993, 5676, 5993) python pandas Ankvis fuente 2 df[['budget', 'revenue', 'budget_adj', 'revenue_adj']].eq(0).sum() Erfan Respuestas: 4 Puede comparar las columnas a granel y sumar estas columnas: (df[['budget', 'revenue', 'budget_adj', 'revenue_adj']] == 0).sum(axis=0) Willem Van Onsem fuente ¡Gracias! eso es lo que estaba buscando Ankvis
4 Puede comparar las columnas a granel y sumar estas columnas: (df[['budget', 'revenue', 'budget_adj', 'revenue_adj']] == 0).sum(axis=0) Willem Van Onsem fuente ¡Gracias! eso es lo que estaba buscando Ankvis
df[['budget', 'revenue', 'budget_adj', 'revenue_adj']].eq(0).sum()
Respuestas:
Puede comparar las columnas a granel y sumar estas columnas:
fuente