কম্পিউটার

একটি প্রদত্ত ডেটাফ্রেমের প্রতিটি কলামে দ্বিতীয় সর্বনিম্ন মান খুঁজে পেতে একটি পাইথন কোড লিখুন


ধরে নিন, আপনার কাছে একটি ডেটাফ্রেম রয়েছে এবং প্রতিটি কলামে দ্বিতীয় সর্বনিম্ন মানের ফলাফল হিসাবে,

Id 2 বেতন 30000 বয়স 23

এটি সমাধান করার জন্য, আমরা নীচে দেওয়া পদক্ষেপগুলি অনুসরণ করব -

সমাধান

  • একটি ডেটাফ্রেম সংজ্ঞায়িত করুন

  • lambda ফাংশন তৈরি করুন এর ভিতরে df.apply() ফাংশন সেট করুন এবং সমস্ত কলাম অ্যাক্সেস করতে x এর মত ভেরিয়েবল সেট করুন এবং এক্সপ্রেশন চেক করুন

x.sort_values().unique()[1] অক্ষ=0 সহ দ্বিতীয় সর্বনিম্ন মান হিসাবে ফেরত দিতে,

ফলাফল =df.apply(lambda x:x.sort_values().unique()[1], axis=0)

উদাহরণ

আরো ভালোভাবে বোঝার জন্য নিচের কোডটি পরীক্ষা করা যাক −

pddf =pd.DataFrame({'Id':[1,2,3,4,5,6,7,8,9,10],'বেতন':[20000,30000,50000, 40000,80000,90000,350000,55000,60000,70000], 'বয়স':[22,23,24,25,26,25,26,27,25,24] })মুদ্রণ("ডেটাফ্রেম হল:\n ",df)মুদ্রণ("প্রতিটি কলামের দ্বিতীয় সর্বনিম্ন মান হল:") ফলাফল =df.apply(lambda x:x.sort_values().unique()[1], axis=0)print(ফলাফল)

আউটপুট

 Dateframe হয়:আইডি বেতন বয়স 02 20000 221 2 30000 232 3 50000 243 4 40000 254 5 80000 265 6 90000 256 7 350000 267 8 55000 278 9 60000 259 10 70000 24Second প্রতিটি কলামের সর্বনিম্ন মান:ID 2SALARY 30000AGE 23DTYPE :int64

  1. পাইথন পান্ডাস ডেটাফ্রেমে প্রতিটি গ্রুপের বৃহত্তমটি কীভাবে নির্বাচন করবেন?

  2. পাইথনে প্রদত্ত সমীকরণ a + b =c থেকে অনুপস্থিত মানটি সন্ধান করুন

  3. পাইথনে প্রদত্ত নেস্টেড তালিকায় সর্বাধিক মান সহ সাবলিস্ট খুঁজুন

  4. পাইথন প্রোগ্রাম ডিকশনারিতে দ্বিতীয় সর্বোচ্চ মান খুঁজে পেতে