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: အခြေအနေဖြင့် ကော်လံတစ်ခုတွင် တန်ဖိုးများကို ရေတွက်နည်း