前提・実現したいこと
Pandas dataframe内のデータのカウントを行いたいのですが、
ID | data |
---|---|
1 | 2 |
1 | 4 |
2 | 4 |
1 | 3 |
1 | 4 |
1 | 7 |
というようなdataframeがあったとき、IDの要素で、同じ数字が連続している間ごとにカウントを行いたいです。
つまり、カウント結果がこの例だと、
カウント結果 = [2,1,3]
のような結果を得たいです。
for文を使ってカウントし続けて、IDが変わったときに別のカウンターに切り替えるというようなやり方だと遅くて、何か賢いやり方はないでしょうか。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。