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- ထပ်နေသောအတန်းများကို ဖယ်ရှားနည်း