Pandas ရှိ အုပ်စုအလိုက် အရေအတွက် တွက်ချက်နည်း
Pandas ရှိ အုပ်စုအလိုက် quantiles များကို တွက်ချက်ရန် အောက်ပါ အခြေခံ syntax ကို သင် အသုံးပြုနိုင်ပါသည်။
df. groupby (' grouping_variable '). quantile ( .5 )
အောက်ပါဥပမာများသည် ဤ syntax ကိုလက်တွေ့တွင်မည်သို့အသုံးပြုရမည်ကိုပြသထားသည်။
ဥပမာ 1- အုပ်စုအလိုက် အရေအတွက်ကို တွက်ချက်ပါ။
ကျွန်ုပ်တို့တွင် အောက်ပါ ပန်ဒါ DataFrame ရှိသည် ဆိုပါစို့။
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': [1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2], ' score ': [3, 4, 4, 5, 5, 8, 1, 2, 2, 3, 3, 5]}) #view first five rows df. head () team score 0 1 3 1 1 4 2 1 4 3 1 5 4 1 5
အောက်ပါကုဒ်သည် “ အဖွဲ့” ကော်လံဖြင့် အုပ်စုဖွဲ့ထားသော “ points” ကော်လံရှိ တန်ဖိုးများ၏ 90th ရာခိုင်နှုန်းကို တွက်ချက်နည်းကို ပြသသည်-
df. groupby (' team '). quantile ( .90 ) score team 1 6.5 2 4.0
ဤသည်မှာ ရလဒ်ကို မည်သို့အဓိပ္ပာယ်ဖွင့်ဆိုနိုင်သည်-
- Team 1 အတွက် “ ရမှတ်” ၏ 90th ရာခိုင်နှုန်းသည် 6.5 ဖြစ်သည်။
- Team 2 အတွက် “ ရမှတ်” ၏ 90th ရာခိုင်နှုန်းသည် 4.0 ဖြစ်သည်။
ဥပမာ 2- အုပ်စုတစ်ခုလျှင် အရေအတွက်များစွာကို တွက်ချက်ပါ။
အောက်ပါကုဒ်သည် အုပ်စုတစ်ခုလျှင် အကြိမ်ရေများစွာကို တစ်ကြိမ်တည်းတွက်ချက်နည်းကို ပြသည်-
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': [1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2], ' score ': [3, 4, 4, 5, 5, 8, 1, 2, 2, 3, 3, 5]}) #create functions to calculate 1st and 3rd quartiles def q1(x): return x. quantile ( 0.25 ) def q3(x): return x. quantile ( 0.75 ) #calculate 1st and 3rd quartiles by group vals = {' score ': [q1, q3]} df. groupby (' team '). agg (vals) score q1 q3 team 1 4.0 5.0 2 2.0 3.0
ဤသည်မှာ ရလဒ်ကို မည်သို့အဓိပ္ပာယ်ဖွင့်ဆိုနိုင်သည်-
- Team 1 ၏ရမှတ်များ၏ ပထမနှင့် တတိယကွာတားများသည် 4.0 နှင့် 5.0 အသီးသီးဖြစ်သည်။
- Team 2 ၏ရမှတ်များ၏ ပထမနှင့် တတိယကွာတားများသည် 2.0 နှင့် 3.0 အသီးသီးဖြစ်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas တွင် အုပ်စုတစ်ခုလျှင် အများဆုံးတန်ဖိုးကို မည်သို့ရှာမည်နည်း။
ပန်ဒါများတွင် အုပ်စုလိုက်တွေ့ခြင်းကို ရေတွက်နည်း
Pandas ရှိ ကော်လံများ၏ ပျမ်းမျှအား တွက်ချက်နည်း