ပန်ဒါများ- ကော်လံတစ်ခုတွင် အမှန်နှင့်အမှား ဖြစ်ပေါ်မှုကို ရေတွက်ပါ။
Pandas DataFrame ကော်လံတစ်ခုတွင် True နှင့် False တန်ဖိုးများ ဖြစ်ပေါ်မှုများကို ရေတွက်ရန် အောက်ပါ အခြေခံ syntax ကို သင်သုံးနိုင်သည်။
df[' my_boolean_column ']. value_counts ()
၎င်းသည် True နှင့် False တန်ဖိုးများ ဖြစ်ပေါ်မှုကို ရေတွက်မည်ဖြစ်သည်။
သတ်မှတ်ထားသော တန်ဖိုးများထဲမှ တစ်ခုကိုသာ ရေတွက်လိုပါက၊ အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
#count occurrences of True df[' my_boolean_column ']. values . sum () #count occurrences of False ( ~ df[' my_boolean_column ']). values . sum ()
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- ပန်ဒါများတွင် အမှန်နှင့် အမှား ဖြစ်ပေါ်မှု ရေတွက်ခြင်း။
အမျိုးမျိုးသော ဘတ်စကတ်ဘောကစားသမားများအကြောင်း အချက်အလက်ပါရှိသော အောက်ပါပန်ဒါ DataFrame ရှိသည်ဆိုပါစို့။
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'B', 'B', 'C', 'C'], ' points ': [18, 22, 19, 14, 14, 28, 20], ' all_star ': [True, False, False, True, False, True, True]}) #view DataFrame print (df) team points all_star 0 A 18 True 1 To 22 False 2 To 19 False 3 B 14 True 4 B 14 False 5 C 28 True 6 C 20 True
all_star ကော်လံရှိ True နှင့် False တန်ဖိုးများကို ရေတွက်ရန် value_counts() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်ပါသည်။
#count occurrences of True and False in all_star column
df[' all_star ']. value_counts ()
True 4
False 3
Name: all_star, dtype: int64
ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-
- True သည် all_star ကော်လံတွင် 4 ကြိမ်ပေါ်လာသည်။
- တန်ဖိုး False သည် all_star ကော်လံတွင် 3 ကြိမ်ပေါ်လာသည်။
True ၏ဖြစ်ပျက်မှုများကိုသာရေတွက်ရန် အောက်ပါအထားအသိုကိုသုံးနိုင်သည်။
#count occurrences of True in all_star column
df[' all_star ']. values . sum ()
4
False ၏ဖြစ်ပျက်မှုများကိုသာရေတွက်ရန် အောက်ပါ syntax ကိုသုံးနိုင်သည်။
#count occurrences of False in all_star column
( ~ df[' all_star ']). values . sum ()
3
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas- GroupBy ကိုအသုံးပြုပုံနှင့် တန်ဖိုးအရေအတွက်များ
Pandas- bin အရေအတွက်ဖြင့် GroupBy ကိုအသုံးပြုနည်း
Pandas: အခြေအနေဖြင့် ကော်လံတစ်ခုတွင် တန်ဖိုးများကို ရေတွက်နည်း