কম্পিউটার

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


কলামের যোগফলের ভিত্তিতে ফিল্টার করতে, আমরা loc() ব্যবহার করি পদ্ধতি এখানে, আমাদের উদাহরণে, আমরা 400 এর উপরে অর্থাৎ 80% নম্বর সহ স্টুডেন্ট কলাম পেতে প্রতিটি ছাত্রের নম্বর যোগ করি।

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

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

কলামের ভিত্তিতে ফিল্টারিং। 400-

-এর উপরে মোট নম্বর সহ ছাত্র আনা হচ্ছে
dataFrame =dataFrame.loc[:, dataFrame.sum(axis=0)> 400]

উদাহরণ

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

pd# হিসেবে পান্ডা আমদানি করুন ৩টি কলামের সাথে একটি ডেটাফ্রেম তৈরি করুন ডেটাফ্রেম =pd.DataFrame({ 'Jacob_Marks':[95, 90, 75, 85, 88],'Ted_Marks':[60, 50, 65, 85, 70 ],'Jamie_Marks':[77, 76, 65, 45, 50]})"ডেটাফ্রেম...\n", ডেটাফ্রেম# ফিল্টারিং কলামের ভিত্তিতে মুদ্রণ # 400 ডেটাফ্রেম =ডেটাফ্রেম.loc :, dataFrame.sum(axis=0)> 400]# ডেটাফ্রেমপ্রিন্ট"আপডেট করা ডেটাফ্রেম...\n",ডেটাফ্রেম

আউটপুট

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

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

  2. পাইথন - একটি পান্ডাস ডেটাফ্রেম থেকে একাধিক কলাম নির্বাচন করুন

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

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