指定した月からの累積和
解決したいこと
pythonでのデータ分析で思うようにいかず困っています。
例)
下記のようなデータフレームがあるとします。
商品が3つ(a,b,c)で、発売開始日がそれぞれ2021/8/1, 2021/9/1, 2021/10/1。
sale列は売上個数です。
month product start sale
2021/8/1 a 2021/8/1 32
2021/9/1 a 2021/8/1 56
2021/10/1 b 2021/9/1 454
2021/11/1 c 2021/10/1 45
2021/12/1 a 2021/8/1 84
2022/1/1 a 2021/8/1 54
2022/2/1 c 2021/10/1 5465
2022/3/1 c 2021/10/1 545
2022/4/1 b 2021/9/1 548
2022/5/1 a 2021/8/1 78
2022/6/1 c 2021/10/1 78
2021/8/1 a 2021/8/1 8
2021/9/1 a 2021/8/1 45
2021/10/1 b 2021/9/1 56
2021/11/1 c 2021/10/1 55
2021/12/1 a 2021/8/1 554
2022/1/1 a 2021/8/1 84
2022/2/1 c 2021/10/1 71
2022/3/1 c 2021/10/1 11
2022/4/1 b 2021/9/1 548
2022/5/1 a 2021/8/1 0
2022/6/1 c 2021/10/1 7
自分で試したこと
もともとはエクセルの時系列横持データだったものを縦持ちにしたものです。
ここで、a,b,cの商品発売6か月間の売上総数をそれぞれ算出して新たなデータフレームを作るにはどうしたらいいでしょうか。
a,b,cの開始月が同じならまとめてできるのですが、商品ごとに開始月が違うので総和を求めるのに苦労しています。
pandasのresample, cumsumなどを使うのでしょうか。