Skip to content

Commit 9f8a87e

Browse files
authored
Merge pull request #4 from aryaman0406/aryaman0406-patch-4
Add function to order and rank scores
2 parents 2a97feb + ddb5ac9 commit 9f8a87e

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

Rank Scores

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import pandas as pd
2+
3+
def order_scores(scores: pd.DataFrame) -> pd.DataFrame:
4+
occr_dict = Counter(scores["score"])
5+
6+
intr_arr = []
7+
for key, freq in occr_dict.items():
8+
intr_arr.append([key, freq])
9+
10+
intr_arr.sort(reverse = True)
11+
12+
ans = []
13+
14+
for i, e in enumerate(intr_arr):
15+
16+
for j in range(e[1]):
17+
ans.append([e[0], i + 1])
18+
19+
return pd.DataFrame(ans, columns=["score", "rank"])

0 commit comments

Comments
 (0)