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


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

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

 df[' my_column ']. value_counts ()

နည်းလမ်း 2- အဘိဓာန်ဖော်မတ်ဖြင့် တန်ဖိုးများ၏ ကြိမ်နှုန်းအရေအတွက်ကို ရယူပါ။

 df[' my_column ']. value_counts (). to_dict ()

အောက်ဖော်ပြပါနမူနာများသည် အောက်ပါ pandas DataFrame ဖြင့် လက်တွေ့တွင် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'C'],
                   ' points ': [12, 20, 25, 8, 12, 19, 27, 35]})

#view DataFrame
print (df)

  team points
0 to 12
1 to 20
2 to 25
3 to 8
4 B 12
5 B 19
6 B 27
7 C 35

ဥပမာ 1: tabular ပုံစံဖြင့် တန်ဖိုးများ၏ ကြိမ်နှုန်းအရေအတွက်ကို ရယူပါ။

DataFrame ၏ အဖွဲ့ ကော်လံရှိ သီးခြားတန်ဖိုးတစ်ခုစီ၏ ကြိမ်နှုန်းအရေအတွက်ကို ရယူရန် value_counts() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပြီး ရလဒ်များကို ဇယားပုံစံဖြင့် ပြသနိုင်သည်-

 #get frequency count of values in 'team' column
df[' team ']. value_counts ()

At 4
B 3
C 1
Name: team, dtype: int64

ရလဒ်များမှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-

  • ‘A’ တန်ဖိုးသည် အဖွဲ့ကော်လံတွင် 4 ကြိမ်ပေါ်လာသည်။
  • ‘B’ တန်ဖိုးသည် အဖွဲ့ကော်လံတွင် 3 ကြိမ်ပေါ်လာသည်။
  • ‘C’ တန်ဖိုးသည် အဖွဲ့ကော်လံတွင် 1 ကြိမ် ပေါ်လာသည်။

ရလဒ်များကို ဇယားပုံစံဖြင့် ပြသထားကြောင်း သတိပြုပါ။

ဥပမာ 2- အဘိဓာန်ဖော်မတ်ဖြင့် တန်ဖိုးများ၏ ကြိမ်နှုန်းအရေအတွက်ကို ရယူပါ။

DataFrame ၏ အဖွဲ့ ကော်လံရှိ သီးခြားတန်ဖိုးတစ်ခုစီ၏ ကြိမ်နှုန်းရေတွက်မှုကို ရယူရန်နှင့် ရလဒ်များကို အဘိဓာန်ဖော်မတ်ဖြင့် ပြသရန် value_counts() လုပ်ဆောင်ချက်နှင့် to_dict() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။

 #get frequency count of values in 'team' column and display in dictionary
df[' team ']. value_counts (). to_dict ()

{'A': 4, 'B': 3, 'C': 1}

အဖွဲ့ ကော်လံရှိ သီးခြားတန်ဖိုးတစ်ခုစီ၏ ကြိမ်နှုန်းအရေအတွက်များကို အဘိဓာန်ပုံစံဖြင့် ပြသထားသည်။

ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့ မြင်နိုင်သည်-

  • ‘A’ တန်ဖိုးသည် အဖွဲ့ကော်လံတွင် 4 ကြိမ်ပေါ်လာသည်။
  • ‘B’ တန်ဖိုးသည် အဖွဲ့ကော်လံတွင် 3 ကြိမ်ပေါ်လာသည်။
  • ‘C’ တန်ဖိုးသည် အဖွဲ့ကော်လံတွင် 1 ကြိမ် ပေါ်လာသည်။

၎င်းသည် ယခင်နည်းလမ်းမှ ကြိမ်နှုန်းရေတွက်မှုများနှင့် ကိုက်ညီသည်။

ရလဒ်များကို ကွဲပြားသောပုံစံဖြင့် ပြသပါသည်။

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

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

Pandas- GroupBy ကိုအသုံးပြုပုံနှင့် တန်ဖိုးအရေအတွက်များ
Pandas- bin အရေအတွက်ဖြင့် GroupBy ကိုအသုံးပြုနည်း
Pandas: အခြေအနေဖြင့် ကော်လံတစ်ခုတွင် တန်ဖိုးများကို ရေတွက်နည်း

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

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