पांडा में एक ही स्थिति के साथ कई स्तंभों की जांच करने का बेहतर तरीका?


9

मुझे आउटपुट मिला लेकिन ऐसा करने के लिए अधिक कुशल तरीका खोजने की कोशिश कर रहा हूं:

(df['budget'] == 0).sum(), (df['revenue'] == 0).sum(),(df['budget_adj'] == 0).sum(), (df['revenue_adj'] == 0).sum()

आउटपुट है

(5674, 5993, 5676, 5993)

2
df[['budget', 'revenue', 'budget_adj', 'revenue_adj']].eq(0).sum()
— इरफान

जवाबों:


4

आप बल्क में कॉलम की तुलना कर सकते हैं और इन कॉलम को वार कर सकते हैं:

(df[['budget', 'revenue', 'budget_adj', 'revenue_adj']] == 0).sum(axis=0)

धन्यवाद! यही वह चीज है जिसकी मुझे तलाश थी
— अंकिविस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.