根据趋势数据展开数据框

时间:2019-05-19 09:28:27

标签: python pandas

我有一个数据框,该数据框在某些时间间隔具有离散值,并且正在尝试将此数据集扩展为包括所有日期以及值的比例分配。

以下是数据:

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

我尝试使用熊猫聚合功能,但是无法以有效的方式得出最终答案。

0 个答案:

没有答案