Pandas- ကော်လံတွင် ထူးခြားသောတန်ဖိုးများကို ရှာပြီး ၎င်းတို့ကို စီပါ။


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

 df[' my_column ']. drop_duplicates (). sort_values ()

၎င်းသည် ကြီးစဉ်ငယ်လိုက် စီထားသော ကော်လံတစ်ခုစီတွင် ထူးခြားသောတန်ဖိုးတစ်ခုစီပါရှိသော ပန်ဒါစီးရီးတစ်ခုကို ပြန်ပေးပါမည်။

ထူးခြားသောတန်ဖိုးများကို ကြီးစဉ်ငယ်လိုက် စီရန်၊ ascending=False ကိုသုံးပါ။

 df[' my_column ']. drop_duplicates (). sort_values (ascending= False )

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

ဥပမာ- Pandas ကော်လံတွင် ထူးခြားသောတန်ဖိုးများကို ရှာပြီး ၎င်းတို့ကို စီပါ။

ကျွန်ုပ်တို့တွင် အောက်ပါ ပန်ဒါ DataFrame ရှိသည် ဆိုပါစို့။

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B'],
                   ' points ': [5, 5, 9, 12, 12, 5, 10, 13, 13, 19]})

#view DataFrame
print (df)

  team points
0 to 5
1 to 5
2 to 9
3 to 12
4 to 12
5 B 5
6 B 10
7 B 13
8 B 13
9 B 19

အမှတ်များ ကော်လံ၏ထူးခြားသောတန်ဖိုးများကိုရရန် အောက်ပါအထားအသိုကိုသုံးနိုင်ပြီး ၎င်းတို့ကို ငယ်စဉ်လိုက် စီရန်-

 #get unique values in points column and sort them
df[' points ']. drop_duplicates (). sort_values ()

0 5
2 9
6 10
3 12
7 13
9 19
Name: points, dtype: int64

အထွက်သည် ကြီးစဉ်ငယ်လိုက် စီထားသော အမှတ် ကော်လံရှိ ထူးခြားသောတန်ဖိုးများကို ပြသသည်-

  • တကျိပ်
  • ၁၂
  • ၁၃
  • ၁၉

ascending=False ကို sort_values() လုပ်ဆောင်ချက်တွင် သတ်မှတ်ခြင်းဖြင့် ကြီးစဉ်ငယ်လိုက် စီထားသော အမှတ်များ ကော်လံရှိ ထူးခြားသော တန်ဖိုးများကို ကျွန်ုပ်တို့ ရရှိနိုင်ပါသည်။

 #get unique values in points column and sort them in descending order
df[' points ']. drop_duplicates (). sort_values (ascending= False )

9 19
7 13
3 12
6 10
2 9
0 5
Name: points, dtype: int64

အထွက်သည် ကြီးစဉ်ငယ်လိုက် စီထားသော အမှတ် ကော်လံရှိ ထူးခြားသောတန်ဖိုးများကို ပြသသည်-

  • ၁၉
  • ၁၃
  • ၁၂
  • တကျိပ်

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

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

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

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

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

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