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


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

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

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