পান্ডসে একই শর্তের সাথে একাধিক কলামগুলি চেক করার আরও ভাল উপায়?


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)

ধন্যবাদ! এটাই আমি খুঁজছিলাম
অঙ্কভিস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.