環境
MACBOOK、JupyterNotebook
df_concat = pd.concat([df,df1]) df_concatGrp=df_concat.groupby(['name','Time period']).sum() df_concatGrp['RevShare']=(df_concatGrp['Spend']/df_concatGrp['Spend'].sum()).map(lambda x: '{:.2%}'.format(x)) Pivotdf_concatGrp=df_concatGrp.pivot_table(index='Time period',columns='Agency', values=['Spend','RevShare'],aggfunc='sum').round(2).fillna(0) Pivotdf_concatGrp
【したいこと】
C、D列にSahreを入力して、
1/8 ならAが0なので、C列にA0%,B列100%と下も同じようにしたい。
コードにも入れましたが、Revshareを作成してPIVOTのVAlueに入れましたが反映されません。
お力をいただければ幸いです。
あなたの回答
tips
プレビュー