回答編集履歴
1
コードの貼り付け間違いを修正
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)
|