ধরে নিন আপনার একটি ডেটাফ্রেম আছে,
এক দুই তিন 0 12 13 5 1 10 6 4 2 16 18 20 3 11 15 58
নতুন সারি এবং কলামে সর্বনিম্ন মান সংরক্ষণের ফলাফল হল −
নতুন মান এক দুই তিন মিনিট_মান0 12 13 5 51 10 6 4 42 16 18 20 163 11 15 58 11 সঞ্চয় করতে নতুন সারি যোগ করুন ন্যূনতম মান এক দুই তিন মিনিট_মান0 12 13 13 461 582 20 163 11 15 58 114 10 6 4 4
সমাধান
এটি সমাধান করার জন্য, আমরা নীচে দেওয়া পদক্ষেপগুলি অনুসরণ করব -
-
একটি ডেটাফ্রেম সংজ্ঞায়িত করুন
-
প্রতিটি কলামে সর্বনিম্ন মান গণনা করুন এবং নিম্নলিখিত ধাপটি ব্যবহার করে এটিকে নতুন কলাম হিসাবে সংরক্ষণ করুন,
df['min_value'] =df.min(axis=1)
-
প্রতিটি সারিতে ন্যূনতম মান খুঁজুন এবং নিচের ধাপটি ব্যবহার করে নতুন সারি হিসেবে সংরক্ষণ করুন,
df.loc[len(df)] =df.min(axis=0)
উদাহরণ
আরও ভালভাবে বোঝার জন্য আসুন আমরা নিম্নলিখিত বাস্তবায়ন দেখি,
pdimport numpy হিসাবে npdata =[[12,13,5],[10,6,4],[16,18,20],[11,15,58]]df =pd.DataFrame( ডেটা,কলাম=('এক','দুই','তিন'))প্রিন্ট("মিনিট মান সঞ্চয় করতে নতুন কলাম যোগ করুন")df['min_value'] =df.min(axis=1)print(df)প্রিন্ট ("মিনিট মান সঞ্চয় করতে নতুন সারি যোগ করুন")df.loc[len(df)] =df.min(axis=0)print(df)আউটপুট
নতুন মান এক দুই তিন মিনিট_মান0 12 13 5 51 10 6 4 42 16 18 20 163 11 15 58 11 সঞ্চয় করতে নতুন সারি যোগ করুন ন্যূনতম মান এক দুই তিন মিনিট_মান0 12 13 13 461 582 20 163 11 15 58 114 10 6 4 4