回答編集履歴

2

ド・モルガンの法則で簡単にした

2018/05/27 14:45

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  for index, now in df.iterrows():
16
16
 
17
- if not all(now[['勝点', '得失点差', '得点']] == before):
17
+ if any(now[['勝点', '得失点差', '得点']] != before):
18
18
 
19
19
  rank += 1
20
20
 

1

修正

2018/05/27 14:45

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -12,15 +12,15 @@
12
12
 
13
13
  before = None
14
14
 
15
- for index, row in df.iterrows():
15
+ for index, now in df.iterrows():
16
16
 
17
- if not all(now[['勝点', '得失点差', '得点']] == before[['勝点', '得失点差', '得点']]):
17
+ if not all(now[['勝点', '得失点差', '得点']] == before):
18
18
 
19
19
  rank += 1
20
20
 
21
21
  rank_lst.append(rank)
22
22
 
23
- before = now
23
+ before = now[['勝点', '得失点差', '得点']]
24
24
 
25
25
 
26
26