第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

執(zhí)行 Pandas Goupby 和百分比增加/減少

執(zhí)行 Pandas Goupby 和百分比增加/減少

我有如下數(shù)據(jù)框:           Date      Symbol      Quantity        Volume0    07-04-2020         ACC       1579268        5540471    08-04-2020         ACC       2153627        5868862    09-04-2020         ACC       2658885       11288913    07-04-2020    ADANIENT       2463525        4089034    08-04-2020    ADANIENT       3237290        2554805    09-04-2020    ADANIENT       2359528        335061我想在“符號(hào)”上執(zhí)行 groupby 并計(jì)算從第一個(gè)日期開始的百分比增加或減少,例如(在我的示例中為 07-04-2020)后續(xù)行。我想要如下結(jié)果:    Date         Symbol    Quantity  Volume  PctCH_Qty    PctCH_Vol0   07-04-2020      ACC     1579268  554047          0           0   1   08-04-2020      ACC     2153627  586886      36.37        5.93 2   09-04-2020      ACC     2658885  1128891     68.36      103.75 3   07-04-2020  ADANIENT    2463525  408903          0           0   4   08-04-2020  ADANIENT    3237290  255480      31.41      -37.52 5   09-04-2020  ADANIENT    2359528  335061      -4.22      -18.06 
查看完整描述

1 回答

?
泛舟湖上清波郎朗

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個(gè)贊

想法是將每組的第一個(gè)值除以GroupBy.transformand first、減法1、multiple100和最后一輪:

cols = ['Quantity','Volume']

df[['PctCH_Qty','PctCH_Vol']] = (df[cols].div(df.groupby('Symbol')[cols]

                                         .transform('first'), axis=0)

                                         .sub(1)

                                         .mul(100)

                                         .round(2))

print (df)

         Date    Symbol  Quantity   Volume  PctCH_Qty  PctCH_Vol

0  07-04-2020       ACC   1579268   554047       0.00       0.00

1  08-04-2020       ACC   2153627   586886      36.37       5.93

2  09-04-2020       ACC   2658885  1128891      68.36     103.75

3  07-04-2020  ADANIENT   2463525   408903       0.00       0.00

4  08-04-2020  ADANIENT   3237290   255480      31.41     -37.52

5  09-04-2020  ADANIENT   2359528   335061      -4.22     -18.06


查看完整回答
反對(duì) 回復(fù) 2022-10-06
  • 1 回答
  • 0 關(guān)注
  • 93 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)