質問するログイン新規登録

回答編集履歴

1

Update

2022/03/05 12:07

投稿

melian
melian

スコア21361

answer CHANGED
@@ -15,9 +15,8 @@
15
15
 
16
16
  #
17
17
  count = (
18
- df.groupby(
19
- df['ID'].ne(df['ID'].shift().bfill())
18
+ df.groupby(df['ID'].ne(df['ID'].shift().bfill()).cumsum())['data']
20
- .cumsum())['data'].count().values)
19
+ .count().values)
21
20
 
22
21
  print(count)
23
22