回答編集履歴
1
インデックスの指定が間違っていたので修正(コメントからの指摘により)
test
CHANGED
@@ -28,7 +28,7 @@
|
|
28
28
|
|
29
29
|
|
30
30
|
|
31
|
-
rank = df.iloc[:,1:
|
31
|
+
rank = df.iloc[:,1:9].apply(lambda s:s.sort_values(ascending=False)[:3].reset_index(drop=True), axis=1)
|
32
32
|
|
33
33
|
rank.columns = ['R1', 'R2', 'R3']
|
34
34
|
|
@@ -40,8 +40,8 @@
|
|
40
40
|
|
41
41
|
# S1 R1 R2 R2 S2
|
42
42
|
|
43
|
-
# 0 S1_1
|
43
|
+
# 0 S1_1 8 7 6 S2_1
|
44
44
|
|
45
|
-
# 1 S1_2 1
|
45
|
+
# 1 S1_2 16 14 12 S2_2
|
46
46
|
|
47
47
|
```
|