これがデータフレームです
Date ID cost Value
15/12/2016 1 yes 200
15/10/2016 1 yes 100
15/9/2016 1 yes 55
15/04/2016 1 yes 1000
15/12/2016 2 yes 300
15/10/2016 2 yes 200
15/9/2016 2 yes 100
15/04/2016 2 yes 1000
15/12/2016 3 no 300
15/10/2016 3 no 200
15/9/2016 3 no 100
15/04/2016 3 no 1000
cost = "yes" の各 ID について、3 か月ごとにローリング サムを繰り返したいと思います。この例では ID は 3 つだけですが、私の DB では n であることに注意してください。
出力は
Date ID Value Rolling_Sum
15/12/2016 1 200 355
15/10/2016 1 100 155
15/9/2016 1 55 55
15/04/2016 1 1000 1000
15/12/2016 2 300 600
15/10/2016 2 200 300
15/9/2016 2 100 100
15/04/2016 2 1000 1000
他の質問で多くの例を見てきました。私の最大の問題の 1 つは、日付が連続していないことです。そのため、異なるデータ間で異なるラグが発生する可能性があります。
ありがとう