我有一个每日数据索引pd.DataFrame,我想使用一个日历年来计算滚动总和,但这会导致错误ValueError: window must be an integer。import pandas as pd
dfo = dfo.rolling('1Y').sum() 导致错误:ValueError:
The task:我有一系列的每日收盘价,我想实现以下目标:(i)计算任意5天窗口内任意两天之间的最大百分比变化(ii)将这些最大值存储在5天滚动窗口的基础上(iii)在所有5天滚动窗口上计算这些最大值的第我对Python非常陌生,我发现自己混合了Python列表、Numpy数组和Pandas系列来实现上述目标,我确信这并不是高效编码的正确方法。
问题:我在下面附上我的代码。是否有一种方法可以实现相同的目标,而不必为这个简单的任务使用多个对象(即<em