我有一个数据框,该数据框在某些时间间隔具有离散值,并且正在尝试将此数据集扩展为包括所有日期以及值的比例分配。
以下是数据:
d={'business':['FX','FX','IR','IR'],\
'date':(['01/01/2018','05/01/2018','01/01/2018','05/01/2018']),\
'amt':[1,5,101,110]}
df=pd.DataFrame(data=d)
df['date'] = pd.to_datetime(df['date'],format='%d/%m/%Y')
df
我想爆炸此数据框,使其看起来像这样:
d_out={'business':['FX','FX','FX','FX','FX','IR','IR','IR','IR','IR'],\
'date':(['01/01/2018','02/01/2018','03/01/2018','04/01/2018','05/01/2018',\
'01/01/2018','02/01/2018','03/01/2018','04/01/2018','05/01/2018']),\
'amt':[1,2,3,4,5,102,104,106,108,110]}
d_out=pd.DataFrame(data=d_out)
d_out
我尝试使用熊猫聚合功能,但是无法以有效的方式得出最终答案。