Pandas- dataframe ကို အညွှန်းနှင့် ကော်လံအလိုက် စီပါ။


အညွှန်းနှင့်ကော်လံအလိုက် pandas DataFrame ကို စီရန် အောက်ပါ syntax ကို သင်သုံးနိုင်သည်။

 df = df. sort_values (by = [' column_name ', ' index '], ascending = [ False , True ])

အောက်ပါဥပမာများသည် ဤ syntax ကိုလက်တွေ့တွင်မည်သို့အသုံးပြုရမည်ကိုပြသထားသည်။

ဥပမာများ- DataFrame ကို အညွှန်းနှင့် ကော်လံအလိုက် စီပါ။

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

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' id ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' points ': [25, 15, 15, 14, 20, 20, 25, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]}). set_index (' id ')

#view first few rows
df. head ()

	points assists rebounds
id			
1 25 5 11
2 15 7 8
3 15 7 10
4 14 9 6
5 20 12 6

#sort by points and then by index
df. sort_values (by = [' points ', ' id '], ascending = [ False , True ])

	points assists rebounds
id			
8 29 4 12
1 25 5 11
7 25 9 9
5 20 12 6
6 20 9 5
2 15 7 8
3 15 7 10
4 14 9 6

ရရှိလာသော DataFrame ကို ကြီးစဉ်ငယ်လိုက် အမှတ်များအလိုက် စီထားခြင်းဖြစ်ပြီး ထို့နောက် ငယ်စဉ်ကြီးလိုက် အညွှန်းဖြင့် စီထားခြင်း (ရမှတ်တူသော ကစားသမားနှစ်ဦးရှိလျှင်)။

ကျွန်ုပ်တို့သည် ကြီးစဉ်ငယ်လိုက် အငြင်းအခုံကို အသုံးမပြုပါက၊ ကော်လံတစ်ခုစီသည် ကြီးလိုက်သော အစီအစဥ်ကို ပုံသေ စီစဥ်သည့်နည်းလမ်းအဖြစ် အသုံးပြုပါမည်-

 #sort by points and then by index
df. sort_values (by = [' points ', ' id '])

        points assists rebounds
id			
4 14 9 6
2 15 7 8
3 15 7 10
5 20 12 6
6 20 9 5
1 25 5 11
7 25 9 9
8 29 4 12

အညွှန်းကော်လံကို လောလောဆယ် အမည်မဖော်ပါက၊ ၎င်းကို အမည်ပြောင်းပြီး လိုက်လျောညီထွေ စီရန်-

 #sort by points and then by index
df. rename_axis (' index '). sort_values (by = [' points ', ' id '])

        points assists rebounds
id			
4 14 9 6
2 15 7 8
3 15 7 10
5 20 12 6
6 20 9 5
1 25 5 11
7 25 9 9
8 29 4 12

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

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

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

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