我基本上是在尝试使用熊猫计算迄今为止的收入。我想返回由每个季度末组成的 N 列。每列将计算截至该季度末的总收入。我有:df['Amortization_per_Day'] = (2.5, 3.2, 5.5, 6.5, 9.2)df['Start_Date'] = ('1/1/2018', '2/27/2018', '3/31/2018', '5/23/2018', '6/30/2018') Date_Range = pd.date_range('10/31/2017', periods=75, freq='Q-Jan')并想做类似的事情:df['Amortization_per_Day'] * (('Date_Range' - df['Start_Date']).dt.days + 1)对于 Date_Range 中的每个日期。我不确定如何通过函数传递 Date_Range 并返回 N 列。我一直在阅读关于 zip(*df) 和 shift 但没有完全掌握它。非常感谢你的帮助。
添加回答
举报
0/150
提交
取消