স্বতন্ত্র গণনা করতে, পান্ডাতে nunique ব্যবহার করুন। আমরা একটি কলাম দ্বারা গোষ্ঠীবদ্ধ করব এবং Numpy sum().
ব্যবহার করে সূর্যও খুঁজে বের করবপ্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -
pdimport numpy হিসাবে np হিসাবে pandas আমদানি করুন
3টি কলাম সহ একটি ডেটাফ্রেম তৈরি করুন। কলামের ডুপ্লিকেট মান আছে −
dataFrame =pd.DataFrame( { "কার":['BMW', 'Audi', 'BMW', 'Lexus', 'Lexus'],"Place":['দিল্লি', 'ব্যাঙ্গালোর',' দিল্লি','চন্ডিগড়','চন্ডিগড়'],"ইউনিট":[100, 150, 50, 110, 90] })
nunique সহ agg() সমষ্টিতে স্বতন্ত্র গণনা করুন। গণনার জন্য যোগফল গণনা করা, আমরা numpy sum() −
ব্যবহার করছিdataFrame =dataFrame.groupby("Car").agg({"Units":np.sum, "Place":pd.Series.nunique})
উদাহরণ
নিম্নলিখিত কোড -
npdataFrame =pd.DataFrame( { "কার":['BMW', 'Audi', 'BMW', 'Lexus', 'Lexus'],"Place":['দিল্লি' ,'ব্যাঙ্গালোর','দিল্লী','চন্ডিগড়','চন্ডিগড়'],"ইউনিট":[100, 150, 50, 110, 90] })"ডেটাফ্রেম...\n",ডেটাফ্রেম# প্রিন্ট করা হয়েছে nuniquedataFrame =dataFrame.groupby("Car").agg({"Units":np.sum, "Place":pd.Series.nunique})মুদ্রণ"\nআপডেট করা ডেটাফ্রেম ...\n",ডেটাফ্রেমআউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেডেটাফ্রেম ... কার প্লেস ইউনিট0 BMW দিল্লি 1001 অডি ব্যাঙ্গালোর 1502 BMW দিল্লি 503 লেক্সাস চণ্ডীগড় 1104 লেক্সাস চণ্ডীগড় 90 আপডেট করা ডেটাফ্রেম ... ইউনিট প্লেসকারঅডি 150 1BMW 150 1Lexus 200