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

回答編集履歴

1

コードの貼り付け間違いを修正

2021/06/08 10:08

投稿

ppaul
ppaul

スコア24672

answer CHANGED
@@ -1,6 +1,12 @@
1
1
  以下の方が速いと思います。
2
2
 
3
3
  ```python
4
+ >>> def f(x):
5
+ ... global number
6
+ ... if not x:
7
+ ... number += 1
8
+ ... return number
9
+ ...
4
10
  >>> number = 0
5
11
  >>>
6
12
  >>> df2['number'] = (df1['name'] == df1['name'].shift()).apply(f)