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- ကော်လံနှစ်ခု၏ ထူးခြားသောပေါင်းစပ်မှုများကို ရေတွက်နည်း