ပန်ဒါများတွင် ပြောင်းပြန်စုပုံငွေကို တွက်ချက်နည်း


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

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

 df[' cumsum_reverse '] = df. loc [:: -1 , ' my_column ']. cumsum ()[:: -1 ]

ဤအထူးအစီအမံသည် my_column တံဆိပ်တပ်ထားသော ကော်လံရှိ တန်ဖိုးများ၏ ပြောင်းပြန်စုစည်းမှုပေါင်းလဒ်ကိုပြသသော pandas DataFrame သို့ cumsum_reverse ဟုခေါ်သော ကော်လံအသစ်ကို ပေါင်းထည့်သည်။

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

ဥပမာ- ပန်ဒါများတွင် ပြောင်းပြန်စုပုံငွေကို တွက်ချက်ပါ။

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

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' day ': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
                   ' sales ': [3, 6, 0, 2, 4, 1, 0, 1, 4, 7]})

#view DataFrame
df

      day sales
0 1 3
1 2 6
2 3 0
3 4 2
4 5 4
5 6 1
6 7 0
7 8 1
8 9 4
9 10 7

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

 #add new column that shows reverse cumulative sum of sales
df[' cumsum_reverse_sales '] = df. loc [:: -1 , ' sales ']. cumsum ()[:: -1 ]

#view updated DataFrame
df

day sales cumsum_reverse_sales
0 1 3 28
1 2 6 25
2 3 0 19
3 4 2 19
4 5 4 17
5 6 1 13
6 7 0 12
7 8 1 12
8 9 4 11
9 10 7 7

cumsum_reverse_sales ခေါင်းစဉ်တပ်ထားသော ကော်လံအသစ်သည် နောက်ဆုံးအတန်းမှ စုစည်းရောင်းချမှုကို ပြသသည်။

ဤသည်မှာ cumsum_reverse_sales ကော်လံရှိ တန်ဖိုးများကို ကျွန်ုပ်တို့ မည်သို့အဓိပ္ပာယ်ဖွင့်ဆိုမည်နည်း။

  • 10 ရက်အတွက် ရောင်းရငွေစုစုပေါင်းမှာ 7 ဖြစ်သည်။
  • 10 ရက်နှင့် 9 ရက်များအတွက် စုဆောင်းငွေပေါင်းသည် 11 ဖြစ်သည်။
  • ၁၀ ရက်၊ ၉ ရက်၊ နှင့် ၈ ရက်အတွက် စုဆောင်းငွေပေါင်းသည် ၁၂
  • ၁၀ ရက်၊ ၉ ရက်၊ ၈ ရက်၊ နှင့် ၇ ရက်အတွက် စုဆောင်းငွေပေါင်းသည် ၁၂

နောက် … ပြီးတော့။

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

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

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

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

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