私は次のようなデータフレームで作業しています。各連続部分を他の部分と分けたいと思います。つまり、すべてのゼロの 'diff'は最後の非ゼロ項目同じ名前の結果は次のようになります:group1:('E', (1,2,3))
;グループ2:('E',(4,5))
;グループ3:('C',(1,2))
。データフレーム:不連続な列を持つグループ
どうすればいいですか?どうもありがとう!
+----+----+------------+
|name|diff|num_in_group|
+----+----+------------+
| E|null| 1|
| E| 0| 2|
| E| 0| 3|
| E| 40| 4|
| E| 0| 5|
| C|null| 1|
| C| 0| 2|
+----+----+------------+
ようこそ!最初に[ツアー](http://stackoverflow.com/tour)にアクセスし、[よくある質問をする方法](http://stackoverflow.com/help/how-to-ask)を学んで[最小、完全、および検証可能](http://stackoverflow.com/help/mcve)の例を参照してください。私たちがあなたを助けてくれるのは簡単です。 – MrLeeh