【发布时间】:2015-03-10 09:54:40
【问题描述】:
我将尝试解释我目前遇到的关于 Python 中 DataFrames 的累积和的问题,希望你能掌握它!
给定一个带有 returns 列的 pandas DataFrame df:
returns
Date
2014-12-10 0.0000
2014-12-11 0.0200
2014-12-12 0.0500
2014-12-15 -0.0200
2014-12-16 0.0000
在此 DataFrame 上应用累积和很容易,只需使用例如df.cumsum()。但是是否可以每隔X 天(或数据点)应用一个累积总和,例如,只产生最后一个 Y 天(数据点)的累积总和。
澄清:给定上述每日数据,我如何获得最后Y 天的累计总和,每X 天重新评估一次(从零开始)?
希望它足够清楚,
谢谢, 否
【问题讨论】: