Pandas- အုပ်စုတစ်ခုစီအတွက် စုဆောင်းငွေကို တွက်ချက်နည်း


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

 df[' cumsum_col '] = df. groupby ([' col1 '])[' col2 ']. cumsum ()

ဤအထူးဖော်မြူလာသည် col2 ၏ တိုးပွားလာသော ပေါင်းလဒ်ကို col1 ဖြင့် အုပ်စုဖွဲ့ကာ ရလဒ်များကို cumsum_col ခေါင်းစဉ်တပ်ထားသော ကော်လံအသစ်တွင် ပြသသည်။

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- Pandas ရှိ အုပ်စုတစ်ခုစီအတွက် စုဆောင်းငွေကို တွက်ချက်ပါ။

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

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' store ': ['A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B'],
                   ' sales ': [4, 7, 10, 5, 8, 9, 12, 15, 10, 8]})

#view DataFrame
print (df)

  blind sales
0 to 4
1 to 7
2 to 10
3 to 5
4 to 8
5 B 9
6 B 12
7 B 15
8 B 10
9 B 8

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

 #add column that shows cumulative sum of sales by store
df[' cumsum_sales '] = df. groupby ([' store '])[' sales ']. cumsum ()

#view updated DataFrame
print (df)

  store sales cumsum_sales
0 to 4 4
1 to 7 11
2 to 10 21
3 to 5 26
4 to 8 34
5 B 9 9
6 B 12 21
7 B 15 36
8 B 10 46
9 B 8 54

cumsum_sales ကော်လံသည် စတိုးဆိုင်တစ်ခုစီအလိုက် အုပ်စုဖွဲ့ထားသော စုစည်းရောင်းချမှုကို ပြသသည်။

မှတ်ချက် – ပန်ဒါများတွင် cumsum function ၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။

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

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

Pandas တွင် သီးခြားကော်လံများကို ပေါင်းနည်း
Pandas ရှိ အခြေအနေတစ်ခုအပေါ် အခြေခံ၍ ကော်လံများကို ပေါင်းနည်း
ပန်ဒါများတွင် ပြောင်းပြန်စုပုံငွေကို တွက်ချက်နည်း

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

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