Pandas တွင် standard deviation ကို တွက်ချက်နည်း- ဥပမာများဖြင့်


ပန်ဒါ DataFrame ရှိ တန်ဖိုးများ၏ စံသွေဖည်မှုကို တွက်ချက်ရန် DataFrame.std() လုပ်ဆောင်ချက်ကို သင် အသုံးပြုနိုင်သည်။

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

နည်းလမ်း 1- ကော်လံတစ်ခု၏ စံသွေဖည်မှုကို တွက်ချက်ပါ။

 df [ ' column_name ' ] . std ( )

နည်းလမ်း 2- ကော်လံများစွာ၏ စံသွေဖည်မှုကို တွက်ချက်ပါ။

 df [[ ' column_name1 ', ' column_name2 '] ] . std ( )

နည်းလမ်း 3- ဂဏန်းကော်လံအားလုံး၏ စံသွေဖည်မှုကို တွက်ချက်ပါ။

 df . std ( )

စံသွေဖည်မှုကို တွက်ချက်သည့်အခါ std() လုပ်ဆောင်ချက်သည် DataFrame ရှိ မည်သည့် NaN တန်ဖိုးများကို အလိုအလျောက် လျစ်လျူရှုမည်ကို သတိပြုပါ။

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

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'B', 'B', 'B', 'B', 'C', 'C'],
                   ' points ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]})

#view DataFrame
print (df)

	team points assists rebounds
0 to 25 5 11
1 to 12 7 8
2 B 15 7 10
3 B 14 9 6
4 B 19 12 6
5 B 23 9 5
6 C 25 9 9
7 C 29 4 12

နည်းလမ်း 1- ကော်လံတစ်ခု၏ စံသွေဖည်မှုကို တွက်ချက်ပါ။

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

 #calculate standard deviation of 'points' column
df [ ' points ' ] . std ( )

6.158617655657106

စံသွေဖည်မှုသည် 6.1586 ဖြစ်လာသည်။

နည်းလမ်း 2- ကော်လံများစွာ၏ စံသွေဖည်မှုကို တွက်ချက်ပါ။

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

 #calculate standard deviation of 'points' and 'rebounds' columns
df[[' points ', ' rebounds ']]. std ()

points 6.158618
rebounds 2.559994
dtype:float64

“ မှတ်များ” ကော်လံ၏ စံသွေဖည်မှုသည် 6.1586 ဖြစ်ပြီး “ ပြန်ယူခြင်း” ကော်လံ၏ စံသွေဖည်မှုသည် 2.5599 ဖြစ်သည်။

နည်းလမ်း 3- ဂဏန်းကော်လံအားလုံး၏ စံသွေဖည်မှုကို တွက်ချက်ပါ။

အောက်ပါကုဒ်သည် DataFrame ရှိ ဂဏန်းကော်လံတစ်ခုစီ၏ စံသွေဖည်မှုကို တွက်ချက်နည်းကို ပြသသည်-

 #calculate standard deviation of all numeric columns
df. std ()

points 6.158618
assists 2.549510
rebounds 2.559994
dtype:float64

၎င်းသည် ဂဏန်းကော်လံမဟုတ်သောကြောင့် ပန်ဒါများသည် “ အဖွဲ့” ကော်လံ၏ စံသွေဖည်မှုကို မတွက်ချက်ခဲ့ပါ။

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

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

Pandas ရှိ ကော်လံများ၏ ပျမ်းမျှအား တွက်ချက်နည်း
Pandas တွင် ကော်လံ ပျမ်းမျှတွက်နည်း
Pandas ရှိ ကော်လံများ၏ အများဆုံးတန်ဖိုးကို တွက်ချက်နည်း

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

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