1
:ドロップ行以下のように私はパンダ(マルチインデックス)データフレームを持ってGROUPBY
date Volume
Account ID
10001 2 02-03-2017 0
3 02-03-2017 0
3 09-03-2017 0
3 16-03-2017 50
3 21-03-2017 65
3 28-03-2017 0
3 04-04-2017 0
3 11-04-2017 60
10002 5 02-03-2017 14.5
6 09-03-2017 14.5
3 09-03-2017 0
3 16-03-2017 0
3 21-03-2017 20
3 28-03-2017 33
10003 8 21-03-2017 14.5
9 28-03-2017 15.0
今私はの始まるですべての行を削除したいですシリーズ(アカウントと製品の組み合わせの日付)を0に設定します。したがって、シリーズの途中または途中にある場合は、ボリュームを0にする必要があります。
したがって、上記の例では、私は次のような出力をしたいと思いますが:
date Volume
Account ID
10001 3 16-03-2017 50
3 21-03-2017 65
3 28-03-2017 0
3 04-04-2017 0
3 11-04-2017 60
10002 5 02-03-2017 14.5
6 09-03-2017 14.5
3 21-03-2017 20
3 28-03-2017 33
10003 8 21-03-2017 14.5
9 28-03-2017 15.0
現在、私は例えば、フィルタで完全なシリーズを削除してきました
そして、最初の行だけを削除する例があります。 Python: Pandas - Delete the first row by group。しかし、私はどのようにアカウントの列の冒頭にゼロの行を削除するかわからない。
誰かが私を助けることができれば素晴らしいだろう!
ありがとうございました!これは素晴らしい作品:) – Tessa