Pandas- ကော်လံနှစ်ခု၏ ထူးခြားသောပေါင်းစပ်မှုများကို ရေတွက်နည်း
ပန်ဒါ DataFrame အတွင်းရှိ ကော်လံနှစ်ခုရှိ ကော်လံနှစ်ခုတွင် ထူးခြားသောပေါင်းစပ်မှုအရေအတွက်ကို ရေတွက်ရန် အောက်ပါအထားအသိုကို အသုံးပြုနိုင်သည်။
df[[' col1 ', ' col2 ']]. value_counts (). reset_index (name=' count ')
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- Pandas ရှိ ကော်လံနှစ်ခု၏ ထူးခြားသောပေါင်းစပ်မှုများကို ရေတွက်ခြင်း။
ကျွန်ုပ်တို့တွင် အမျိုးမျိုးသော ဘတ်စကက်ဘောကစားသမားများ၏ အသင်း နှင့် အနေအထားကို ပြသသော အောက်ပါပန်ဒါ DataFrame ရှိသည်ဆိုပါစို့။
import pandas as pd #create dataFrame df = pd. DataFrame ({' team ': ['Mavs', 'Mavs', 'Mavs', 'Mavs', 'Heat', 'Heat', 'Heat', 'Heat'], ' position ': ['Guard', 'Guard', 'Guard', 'Forward', 'Guard', 'Forward', 'Forward', 'Guard']}) #view DataFrame df team position 0 Mavs Guard 1 Mavs Guard 2 Mavs Guard 3 Mavs Forward 4 Heat Guard 5 Heat Forward 6 Heat Forward 7 Heat Guard
ထူးခြားသော အဖွဲ့ နှင့် ရာထူး ပေါင်းစပ်မှုအရေအတွက်ကို ရေတွက်ရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
df[[' team ', ' position ']]. value_counts (). reset_index (name=' count ') team position count 0 Mavs Guard 3 1 Heat Forward 2 2 Heat Guard 2 3 Mavs Forward 1
ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-
- Mavs-Guard ပေါင်းစပ်မှု 3 ကြိမ်ရှိသည်။
- Heat-Forward ပေါင်းစပ်မှု ၂ ခုရှိပါတယ်။
- Heat-Guard ပေါင်းစပ်မှု ၂ ခုရှိပါတယ်။
- Mavs-Forward ပေါင်းစပ်မှု ၁ ခု ရှိပါသည်။
ရလဒ်များကို ကြီးလိုက်ကြီးလိုက် စီလိုက်နိုင်သည်ကို သတိပြုပါ။
ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် ရလဒ်များကို နံပါတ် စဉ်အလိုက် စီရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။
df[[' team ', ' position ']]. value_counts (ascending= True ). reset_index (name=' count ') team position count 0 Mavs Forward 1 1 Heat Forward 2 2 Heat Guard 2 3 Mavs Guard 3
ယခုရလဒ်များကို အသေးဆုံးမှ အကြီးဆုံးအထိ နံပါတ်အလိုက် စီထားသည်။
မှတ်ချက် – pandas value_counts() လုပ်ဆောင်ချက်၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas- GroupBy ကိုအသုံးပြုပုံနှင့် တန်ဖိုးအရေအတွက်များ
Pandas- bin အရေအတွက်ဖြင့် GroupBy ကိုအသုံးပြုနည်း
Pandas- တန်ဖိုးများစွာဖြင့် ဆုံချက်ဇယားကို ဖန်တီးနည်း