Pandas- ကော်လံများစွာတွင် အနိမ့်ဆုံးတန်ဖိုးကို ရှာဖွေနည်း


Pandas DataFrame တစ်ခုရှိ ကော်လံများစွာတွင် အနိမ့်ဆုံးတန်ဖိုးကို ရှာဖွေရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်သည်။

နည်းလမ်း 1- ကော်လံများစွာတွင် အနိမ့်ဆုံးတန်ဖိုးကို ရှာပါ။

 df[[' col1 ', ' col2 ', ' col3 ']]. min (axis= 1 )

နည်းလမ်း 2- ကော်လံအများအပြားတွင် အနိမ့်ဆုံးတန်ဖိုးပါရှိသော ကော်လံအသစ်တစ်ခုကို ထည့်ပါ။

 df[' new_col '] = df[[' col1 ', ' col2 ', ' col3 ']]. min (axis= 1 )

အောက်ဖော်ပြပါနမူနာများသည် အောက်ပါပန်ဒါ DataFrame ဖြင့် ဤနည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးပြုနည်းကို ပြသသည်-

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' player ': ['A', 'B', 'C', 'D', 'E', 'F', 'G'],
                   ' points ': [28, 17, 19, 14, 23, 26, 5],
                   ' rebounds ': [5, 6, 4, 7, 14, 12, 9],
                   ' assists ': [10, 13, 7, 8, 4, 5, 8]})

#view DataFrame
print (df)

  player points rebound assists
0 to 28 5 10
1 B 17 6 13
2 C 19 4 7
3 D 14 7 8
4 E 23 14 4
5 F 26 12 5
6 G 5 9 8

ဥပမာ 1- ကော်လံအများအပြားတွင် အနည်းဆုံးတန်ဖိုးကို ရှာပါ။

အောက်ဖော်ပြပါ ကုဒ်သည် အတန်းတစ်ခုစီရှိ အနိမ့်ဆုံးတန်ဖိုးကို မည်သို့ရှာဖွေရမည်ကို ပြသပြီး ကော်လံများ ပြန်တက်လာသည်-

 #find minimum value across points and rebounds columns
df[[' points ', ' rebounds ']]. min (axis= 1 )

0 5
1 6
2 4
3 7
4 14
5 12
6 5
dtype: int64

ဤသည်မှာ ရလဒ်ကို မည်သို့အဓိပ္ပာယ်ဖွင့်ဆိုနိုင်သည်-

  • ပထမတန်းအတွက် အမှတ်များနှင့် ပြန်လှန်ခြင်းကော်လံများတွင် အနိမ့်ဆုံးတန်ဖိုးမှာ 5 ဖြစ်သည်။
  • ဒုတိယတန်းအတွက် အမှတ်များနှင့် ပြန်လှန်ခြင်းကော်လံများတွင် အနည်းဆုံးတန်ဖိုးမှာ 6 ဖြစ်သည်။
  • တတိယတန်းအတွက် အမှတ်များနှင့် ပြန်လှန်ခြင်းကော်လံများတွင် အနည်းဆုံးတန်ဖိုးမှာ 4 ဖြစ်သည်။

နောက် … ပြီးတော့။

ဥပမာ 2- ကော်လံအများအပြားတွင် အနိမ့်ဆုံးတန်ဖိုးပါရှိသော ကော်လံအသစ်ကို ထည့်ပါ။

အောက်ပါကုဒ်သည် အမှတ်များနှင့် ကော်လံများတွင် အတန်းတစ်ခုစီရှိ အနည်းဆုံးတန်ဖိုးပါရှိသော DataFrame တွင် ကော်လံအသစ်တစ်ခုကို မည်သို့ထည့်ရမည်ကို ပြသသည်-

 #add new column that contains min value across points and rebounds columns
df[' min_points_rebs '] = df[[' points ', ' rebounds ']]. min (axis= 1 )

#view updated DataFrame
print (df)

  player points rebounds assists min_points_rebs
0 to 28 5 10 5
1 B 17 6 13 6
2 C 19 4 7 4
3 D 14 7 8 7
4 E 23 14 4 14
5 F 26 12 5 12
6 G 5 9 8 5

min_points_rebs ခေါင်းစဉ်တပ်ထားသော ကော်လံအသစ်တွင် ယခု အမှတ်များတွင် အနိမ့်ဆုံးတန်ဖိုးပါဝင်ပြီး DataFrame ရှိ အတန်းတစ်ခုစီအတွက် ကော်လံများ ပြန်တက်လာပါသည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

Pandas- DataFrame ရှေ့မှာ ကော်လံတစ်ခုကို ဘယ်လိုရွှေ့မလဲ။
Pandas- ကော်လံတွင် စာကြောင်းတစ်ခုပါရှိမရှိ စစ်ဆေးနည်း
Pandas- ကော်လံအလွတ်များကို DataFrame တွင် ထည့်သွင်းနည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်