【发布时间】:2019-06-07 01:56:55
【问题描述】:
我正在尝试在 Pandas 中创建一个参考矩阵,类似于下图在 excel 中的图像。我通过简单地自己输入日期值来决定索引和列值。然后,我可以为矩阵中的每个计算引用每一列和索引值。以下计算仅供展示。
在 Pandas 中,我一直在使用数据透视表函数来生成一个类似的表。但是,数据透视表仅使用数据中存在的列值。有关该问题,请参阅下面的屏幕截图。我在索引中有 2018-05 的值,但它没有出现在列中。因此,数据不完整。
因此,数据透视表功能对我不起作用。我需要能够手动决定列标题和索引值,类似于上面 Excel 中的示例。
任何帮助将不胜感激,因为我无法弄清楚这一点!
repayments[(repayments.top_repayment_delinquency_reason == 'misappropriation_of_funds') & (repayments.repaid_date < date.today() - pd.offsets.MonthBegin(1))].pivot_table(values='amount_principal',
index='top_repayment_due_month', columns='repaid_month', aggfunc=sum)
【问题讨论】: