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- တန်ဖိုးများစွာဖြင့် ဆုံချက်ဇယားကို ဖန်တီးနည်း

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

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