回答編集履歴
2
ド・モルガンの法則で簡単にした
answer
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
rank = 0
|
7
7
|
before = None
|
8
8
|
for index, now in df.iterrows():
|
9
|
-
if
|
9
|
+
if any(now[['勝点', '得失点差', '得点']] != before):
|
10
10
|
rank += 1
|
11
11
|
rank_lst.append(rank)
|
12
12
|
before = now[['勝点', '得失点差', '得点']]
|
1
修正
answer
CHANGED
@@ -5,11 +5,11 @@
|
|
5
5
|
rank_lst = []
|
6
6
|
rank = 0
|
7
7
|
before = None
|
8
|
-
for index,
|
8
|
+
for index, now in df.iterrows():
|
9
|
-
if not all(now[['勝点', '得失点差', '得点']] == before
|
9
|
+
if not all(now[['勝点', '得失点差', '得点']] == before):
|
10
10
|
rank += 1
|
11
11
|
rank_lst.append(rank)
|
12
|
-
before = now
|
12
|
+
before = now[['勝点', '得失点差', '得点']]
|
13
13
|
|
14
14
|
# Seriesに変換して新たな列として追加
|
15
15
|
```
|