回答編集履歴
1
コード修正
test
CHANGED
@@ -8,14 +8,16 @@
|
|
8
8
|
df = pd.DataFrame({'value':[1,3,5,4,5,4,3,3,4]})
|
9
9
|
vs = df['value'].tolist()
|
10
10
|
|
11
|
-
ret = []
|
11
|
+
ret,ret_i = [], []
|
12
12
|
cur_max = vs[0]
|
13
|
-
for v in vs:
|
13
|
+
for i,v in enumerate(vs):
|
14
14
|
if v >= cur_max:
|
15
15
|
cur_max = v
|
16
16
|
ret.append(v)
|
17
|
+
ret_i.append(i)
|
17
18
|
|
18
|
-
print(ret) #[1, 3, 5, 5]
|
19
|
+
print(ret) #[1, 3, 5, 5]
|
20
|
+
print(ret_i)#[0, 1, 2, 4]
|
19
21
|
```
|
20
22
|
|
21
23
|
|