কম্পিউটার

Python Pandas - একটি কলামের সর্বোচ্চ মান খুঁজুন এবং এর সংশ্লিষ্ট সারি মান ফেরত দিন


একটি কলামের সর্বোচ্চ মান খুঁজে পেতে এবং পান্ডাসে এর সংশ্লিষ্ট সারি মান ফেরাতে, আমরা df.loc[df[col].idxmax()] ব্যবহার করতে পারি . এটি আরও ভালভাবে বোঝার জন্য একটি উদাহরণ নেওয়া যাক।

পদক্ষেপ

  • একটি দ্বি-মাত্রিক, আকার-পরিবর্তনযোগ্য, সম্ভাব্য ভিন্ন ভিন্ন ট্যাবুলার ডেটা, df তৈরি করুন।
  • ইনপুট ডেটাফ্রেম, df প্রিন্ট করুন।
  • সেই কলামের সর্বোচ্চ মান খুঁজে পেতে একটি ভেরিয়েবল, col, শুরু করুন।
  • df.loc[df[col].idxmax()] ব্যবহার করে সর্বাধিক মান এবং এর সংশ্লিষ্ট সারি খুঁজুন
  • ধাপ 4 আউটপুট প্রিন্ট করুন।

উদাহরণ

import pandas as pd

df = pd.DataFrame(
   {
      "x": [5, 2, 7, 0],
      "y": [4, 7, 5, 1],
      "z": [9, 3, 5, 1]
   }
)
print "Input DataFrame is:\n", df

col = "x"
max_x = df.loc[df[col].idxmax()]
print "Maximum value of column ", col, " and its corresponding row values:\n", max_x

col = "y"
max_x = df.loc[df[col].idxmax()]
print "Maximum value of column ", col, " and its corresponding row values:\n", max_x

col = "z"
max_x = df.loc[df[col].idxmax()]
print "Maximum value of column ", col, " and its corresponding row values:\n", max_x

আউটপুট

Input DataFrame is:
  x y z
0 5 4 9
1 2 7 3
2 7 5 5
3 0 1 1

Maximum value of column x and its corresponding row values:
x  7
y  5
z  5
Name: 2, dtype: int64

Maximum value of column y and its corresponding row values:
x  2
y  7
z  3
Name: 1, dtype: int64

Maximum value of column z and its corresponding row values:
x  5
y  4
z  9
Name: 0, dtype: int64

  1. পাইথন - একটি পান্ডাস ডেটাফ্রেমের কলামের মান গণনা করুন

  2. একটি প্রদত্ত ডেটাফ্রেমে সর্বনিম্ন মান খুঁজে পেতে পাইথনে একটি প্রোগ্রাম লিখুন এবং একটি নতুন সারি এবং কলামে সর্বনিম্ন মান সংরক্ষণ করুন

  3. পাইথনে একটি সারিতে বৃহত্তম উপাদান এবং একটি কলাম দেওয়া হলে আসল ম্যাট্রিক্স খুঁজুন

  4. পাইথনে পান্ডার সংস্করণ এবং এর নির্ভরতা খুঁজুন