この質問には既に尋ねられている場合はお詫び申し上げますが、事前にお手数おかけしますようお願い申し上げます。この「アンピボット」データセットでパンダの部分要素と括弧の累計和
、いくつかのロットで構成受注があります。各ロットは、所与ポイント値は、以下のようにしている:
CustID Date OrderNum LotNum PtsPerLot
A123 1/1/2015 1234 A 2
A123 1/1/2015 1234 B 10
A123 1/1/2015 5678 A 7
私の目的は、各Lot
レベルで、PtsPerLot
の和そのものであるPOINTS_PER_ORDER
の累積和を表すCUMULATIVE_POINTS_PER_YEAR
列を作成することです。したがって、指定されたロットについては、CumPtsPerYear
は、特定の年のアカウントに対してすべてPOINTS_PER_ORDER
の累計を表示します。
CustID Date OrderNum LotNum PtsPerLot *PtsPerOrder* *CumPtsPerYear*
A123 1/1/2015 1234 A 2 12 12
A123 1/1/2015 1234 B 10 12 12
A123 1/1/2015 5678 A 7 7 19
私はをPtsPerLot
に、またgroupby.cumsum
をPtsPerOrder
にしようとしましたが、私が必要なものを作り出していません。
PtsPerOrderの累積合計はどのくらいですか? –
注文番号1234は、2つのロット間で合計12ポイントです。 – user791411
PtsPerOrderの累積合計は12,24,31 ... –