কম্পিউটার

Python Pandas - যোগফলের ভিত্তিতে ডেটাফ্রেম থেকে কয়েকটি সারি ফিল্টার করা


যোগফলের ভিত্তিতে ডেটাফ্রেম থেকে কয়েকটি সারি ফিল্টার করার জন্য, আমরা ছাত্র মার্কস সহ একটি উদাহরণ বিবেচনা করেছি। আমাদের একটি নির্দিষ্ট বিষয়ের যোগফল গণনা করতে হবে যেখানে মোট 200-এর বেশি অর্থাৎ সেই নির্দিষ্ট বিষয়ে মোট 3 জন শিক্ষার্থীর সংখ্যা 200-এর বেশি৷ এইভাবে আমরা আমাদের সারিগুলিকে মোট 200 এর কম দিয়ে ফিটার করতে পারি৷

প্রথমে, আসুন আমরা 3টি কলাম সহ একটি ডেটাফ্রেম তৈরি করি অর্থাৎ 3 জন শিক্ষার্থীর রেকর্ড −

dataFrame =pd.DataFrame({'Jacob_Marks':[95, 90, 70, 85, 88],'Ted_Marks':[60, 50, 65, 85, 70],'Jamie_Marks':[77, 76 , 60, 45, 50]})

সারি ভিত্তিতে ফিল্টারিং. −

3 জন শিক্ষার্থীর জন্য মোট 200 এর বেশি সহ সারি আনা হচ্ছে
dataFrame =dataFrame[dataFrame.sum(axis=1)> 200]

উদাহরণ

নিম্নলিখিত সম্পূর্ণ কোড -

pd# হিসেবে পান্ডা আমদানি করুন ৩টি কলামের ডেটাফ্রেম দিয়ে একটি ডেটাফ্রেম তৈরি করুন ],'Jamie_Marks':[77, 76, 60, 45, 50]})প্রিন্ট"ডেটাফ্রেম...\n", ডেটাফ্রেম# সারিগুলির ভিত্তিতে ফিল্টারিং # 3টি শিক্ষার্থীর ডেটাফ্রেমের জন্য মোট 200 এর বেশি সারি নিয়ে আসা =dataFrame[dataFrame.sum(axis=1)> 200]# ডেটাফ্রেমপ্রিন্ট"আপডেট করা ডেটাফ্রেম...\n",ডেটাফ্রেম

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
ডেটাফ্রেম... Jacob_Marks Jamie_Marks Ted_Marks0 95 77 601 90 76 502 70 60 653 85 45 854 88 50 70 আপডেট করা ডেটাফ্রেম... Jacob_Marks Ted_Marks Ted_Marks 47_Marks Ted_Marks 47_Marks 47_Marks 83_Marks 47_Marks 83_Marks 47_5858> 
  1. eval() ফাংশন - Python Pandas ব্যবহার করে সারিগুলির সমষ্টি মূল্যায়ন করুন

  2. Python Pandas - একটি ডেটাফ্রেম থেকে সারিগুলির একটি উপসেট নির্বাচন করুন

  3. Python Pandas - ডেটাফ্রেম থেকে মাল্টিইনডেক্স তৈরি করুন

  4. পাইথন - কিভাবে একটি পান্ডাস ডেটাফ্রেম থেকে নাল সারি ড্রপ করবেন