ပန်ဒါများ- ပကတိတန်ဖိုးအရ တန်းစီနည်း


ကော်လံတစ်ခု၏ ပကတိတန်ဖိုးအပေါ် အခြေခံ၍ ပန်ဒါ DataFrame ၏အတန်းများကို စီရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်ပါသည်။

နည်းလမ်း 1- ပကတိတန်ဖိုးအလိုက် စီပါ (အသေးဆုံး ပကတိတန်ဖိုးကို ဦးစွာပြသသည်)

 df. reindex (df[' my_column ']. abs (). sort_values (). index )

နည်းလမ်း 2- ပကတိတန်ဖိုးအလိုက် စီပါ (အကြီးဆုံး ပကတိတန်ဖိုးကို ဦးစွာပြသသည်)

 df. reindex (df[' my_column ']. abs (). sort_values (ascending= False ) .index )

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

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' player ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],
                   ' over_under ': [4, -9, 2, 0, 1, 12, -4, -5]})
                   
#view DataFrame
print (df)

  player over_under
0 to 4
1 B -9
2 C 2
3 D 0
4 E 1
5 F 12
6 G -4
7 a.m. -5

ဥပမာ 1- ပကတိတန်ဖိုးအလိုက် စီပါ (အသေးဆုံး ပကတိတန်ဖိုးကို ဦးစွာပြသသည်)

over_under ကော်လံ၏ ပကတိတန်ဖိုးအပေါ် အခြေခံ၍ DataFrame ၏ အတန်းများကို စီရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

 #sort DataFrame based on absolute value of over_under column
df_sorted = df. reindex (df[' over_under ']. abs (). sort_values (). index )

#view sorted DataFrame
print (df_sorted)

  player over_under
3 D 0
4 E 1
2 C 2
0 to 4
6 G -4
7 a.m. -5
1 B -9
5 F 12

အတန်းများကို over_under ကော်လံရှိ အသေးငယ်ဆုံး ပကတိတန်ဖိုးမှ အကြီးဆုံး absolute value သို့ အတန်းခွဲထားသည်ကို သတိပြုပါ။

ဥပမာ 2- ပကတိတန်ဖိုးအလိုက် စီပါ (အကြီးဆုံး ပကတိတန်ဖိုးကို ဦးစွာပြသသည်)

over_under ကော်လံ၏ ပကတိတန်ဖိုးအပေါ် အခြေခံ၍ DataFrame ၏ အတန်းများကို စီရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

 #sort DataFrame based on absolute value of over_under column
df_sorted = df. reindex (df[' over_under ']. abs (). sort_values (ascending= False ) .index )

#view sorted DataFrame
print (df_sorted)

  player over_under
5 F 12
1 B -9
7 a.m. -5
0 to 4
6 G -4
2 C 2
4 E 1
3 D 0

အတန်းများကို over_under ကော်လံရှိ အကြီးဆုံး ပကတိတန်ဖိုးမှ အသေးငယ်ဆုံး ပကတိတန်ဖိုးသို့ စီထားကြောင်း သတိပြုပါ။

မှတ်ချက် – pandas sort_values() လုပ်ဆောင်ချက်၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။

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

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

Pandas- ရက်စွဲအလိုက် ဘယ်လိုမျိုးခွဲမလဲ။
Pandas- ကော်လံများကို နာမည်ဖြင့် စီနည်း
ပန်ဒါများ- အညွှန်းနှင့် ကော်လံနှစ်ခုလုံးဖြင့် စီရန်

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

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