Pandas ရှိ ကော်လံများစွာဖြင့် စီနည်း (ဥပမာများနှင့်အတူ)
ကော်လံများစွာဖြင့် ပန်ဒါ DataFrame ကို စီရန် အောက်ပါ အခြေခံ syntax ကို သင် အသုံးပြုနိုင်ပါသည်။
df = df. sort_values ([' column1 ', ' column2 '], ascending=( False , True ))
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- Pandas ရှိ ကော်လံများစွာဖြင့် စီပါ။
ကျွန်ုပ်တို့တွင် အောက်ပါ ပန်ဒါ DataFrame ရှိသည် ဆိုပါစို့။
import pandas as pd #createDataFrame df = pd. DataFrame ({' points ': [14, 20, 9, 20, 25, 29, 20, 25], ' assists ': [5, 7, 7, 9, 12, 9, 9, 4], ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]}) #view DataFrame df points assists rebounds 0 14 5 11 1 20 7 8 2 9 7 10 3 20 9 6 4 25 12 6 5 29 9 5 6 20 9 9 7 25 4 12
ကျွန်ုပ်တို့သည် DataFrame ၏လိုင်းများကိုခွဲရန် အောက်ပါ syntax ကိုအသုံးပြု၍ အမှတ်များ တိုးခြင်းဖြင့်၊ ထို့နောက် passes ကို လျှော့ချခြင်းဖြင့် :
#sort by points ascending, then assists ascending
df = df. sort_values ([' points ', ' assists '])
#view updated DataFrame
df
points assists rebounds
2 9 7 10
0 14 5 11
1 20 7 8
3 20 9 6
6 20 9 9
7 25 4 12
4 25 12 6
5 29 9 5
မျဉ်းကြောင်းများကို အတက်အကျ များ (အသေးဆုံးမှ အကြီးဆုံးအထိ) ဖြင့် စီထားသည်ကို သတိပြုပါ၊ ထို့နောက် အတက်အကျ များကို ဖြတ်ပါ ။
ကော်လံတစ်ခုစီကို ကြီးကြီးလိုက် ကြီးလိုက် သို့မဟုတ် ကြီးစဉ်ငယ်လိုက် စီရန်ရှိမရှိ သတ်မှတ်ရန် ကြီးလိုက်သော အငြင်းအခုံကို အသုံးပြုနိုင်သည်။
#sort by points descending, then assists ascending
df = df. sort_values ([' points ', ' assists '], ascending = ( False , True )))
#view updated DataFrame
df
points assists rebounds
5 29 9 5
7 25 4 12
4 25 12 6
1 20 7 8
3 20 9 6
6 20 9 9
0 14 5 11
2 9 7 10
မျဉ်းကြောင်းများကို ကြီး စဉ် ငယ်လိုက် အမှတ်များ (အကြီးဆုံးမှ အငယ်ဆုံး) ဖြင့် စီထားသည်ကို သတိပြုပါ။
ဤနမူနာများတွင်၊ DataFrame ကို ကော်လံနှစ်ခုဖြင့် စီစစ်ထားသော်လည်း ကျွန်ုပ်တို့ လိုချင်သော ကော်လံများစွာဖြင့် စီရန် ဤအတိအကျ syntax ကို အသုံးပြုနိုင်ပါသည်။
မှတ်ချက် – pandas sort_values() လုပ်ဆောင်ချက်၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas- ရက်စွဲအလိုက် ဘယ်လိုမျိုးခွဲမလဲ။
Pandas- ကော်လံများကို နာမည်ဖြင့် စီနည်း
ပန်ဒါများ- အညွှန်းနှင့် ကော်လံနှစ်ခုလုံးဖြင့် စီရန်