我有一个看起来像的熊猫数据框
Name Date Value
Sarah 11-01-2015 3
Sarah 11-02-2015 2
Sarah 11-03-2015 27
Bill 11-01-2015 42
Bill 11-02-2015 5
Bill 11-03-2015 15
.... (a couple hundred rows)
如何获得“名称”列中的任何人分解的这些值的 30 天(或 x 天)滚动总和?理想的输出将具有与当前数据框相同的列,但不是将每一行的值作为该人当天的值,而是将其在过去 30 天内的值的累积总和。
我知道我能做到
result = pd.rolling_sum(df, 30)
获得整体的滚动总和。但是如何返回一个按“名称”列分组的滚动总和的数据框?