“5998d3cc5a14b16476bd4f8f6b5623e793a300dd”上不存在“...git@gitcode.net:paddlepaddle/PaddleDetection.git”
提交 3b9a3928 编写于 作者: F feilong

fix sort bug

上级 4cbcc655
...@@ -162,7 +162,7 @@ def rank_repo_top_n(config, ctx): ...@@ -162,7 +162,7 @@ def rank_repo_top_n(config, ctx):
df["score"] += df[key].apply(lambda x: x*weights[key]) df["score"] += df[key].apply(lambda x: x*weights[key])
print(df.head()) print(df.head())
df = df.sort_values(by="score", ascending=False) df.sort_values(by="score", ascending=False, inplace=True)
df.to_csv(config["ranks"]["repo"]["top_n"]) df.to_csv(config["ranks"]["repo"]["top_n"])
for index, row in df.iterrows(): for index, row in df.iterrows():
...@@ -365,7 +365,7 @@ def rank_personal_top_n(config, ctx): ...@@ -365,7 +365,7 @@ def rank_personal_top_n(config, ctx):
# 个人向全部技术项目贡献排行榜 # 个人向全部技术项目贡献排行榜
df = pd.DataFrame.from_dict(personal_score_dict, orient='index') df = pd.DataFrame.from_dict(personal_score_dict, orient='index')
df.sort_values(by="score", ascending=False) df.sort_values(by="score", ascending=False, inplace=True)
df.to_csv(config["ranks"]["personal"]["top_n"]) df.to_csv(config["ranks"]["personal"]["top_n"])
ctx["ranks"]["personal_top_n"] = df ctx["ranks"]["personal_top_n"] = df
ctx["ranks"]["personal_top_n_dict"] = personal_score_dict ctx["ranks"]["personal_top_n_dict"] = personal_score_dict
...@@ -373,7 +373,7 @@ def rank_personal_top_n(config, ctx): ...@@ -373,7 +373,7 @@ def rank_personal_top_n(config, ctx):
# 个人向国际技术项目贡献排行榜 # 个人向国际技术项目贡献排行榜
df = pd.DataFrame.from_dict(personal_score_dict_en, orient='index') df = pd.DataFrame.from_dict(personal_score_dict_en, orient='index')
df.sort_values(by="score", ascending=False) df.sort_values(by="score", ascending=False, inplace=True)
df.to_csv(config["ranks"]["personal"]["top_n_en"]) df.to_csv(config["ranks"]["personal"]["top_n_en"])
ctx["ranks"]["personal_top_n_en"] = df ctx["ranks"]["personal_top_n_en"] = df
ctx["ranks"]["personal_top_n_en_dict"] = personal_score_dict_en ctx["ranks"]["personal_top_n_en_dict"] = personal_score_dict_en
...@@ -381,7 +381,7 @@ def rank_personal_top_n(config, ctx): ...@@ -381,7 +381,7 @@ def rank_personal_top_n(config, ctx):
# 个人向中国技术项目贡献排行榜 # 个人向中国技术项目贡献排行榜
df = pd.DataFrame.from_dict(personal_score_dict_zh_cn, orient='index') df = pd.DataFrame.from_dict(personal_score_dict_zh_cn, orient='index')
df.sort_values(by="score", ascending=False) df.sort_values(by="score", ascending=False, inplace=True)
df.to_csv(config["ranks"]["personal"]["top_n_zh_cn"]) df.to_csv(config["ranks"]["personal"]["top_n_zh_cn"])
ctx["ranks"]["personal_top_n_zh_cn"] = df ctx["ranks"]["personal_top_n_zh_cn"] = df
ctx["ranks"]["personal_top_n_zh_cn_dict"] = personal_score_dict_zh_cn ctx["ranks"]["personal_top_n_zh_cn_dict"] = personal_score_dict_zh_cn
...@@ -392,8 +392,8 @@ def rank_company_top_n(config, ctx): ...@@ -392,8 +392,8 @@ def rank_company_top_n(config, ctx):
# 公司向全部技术项目排行榜 # 公司向全部技术项目排行榜
personal_top_n = ctx["ranks"]["personal_top_n"] personal_top_n = ctx["ranks"]["personal_top_n"]
company_top_n = personal_top_n.groupby( company_top_n = personal_top_n.groupby(
["company_by_email"]).sum().reset_index() ["company_by_email"]).sum()
company_top_n.sort_values(by="score", ascending=False) company_top_n.sort_values(by="score", ascending=False, inplace=True)
company_top_n.to_csv(config["ranks"]["company"]["top_n"]) company_top_n.to_csv(config["ranks"]["company"]["top_n"])
ctx["ranks"]["company_top_n"] = company_top_n ctx["ranks"]["company_top_n"] = company_top_n
print(company_top_n.head()) print(company_top_n.head())
...@@ -402,7 +402,7 @@ def rank_company_top_n(config, ctx): ...@@ -402,7 +402,7 @@ def rank_company_top_n(config, ctx):
personal_top_n_en = ctx["ranks"]["personal_top_n"] personal_top_n_en = ctx["ranks"]["personal_top_n"]
company_top_n_en = personal_top_n_en.groupby( company_top_n_en = personal_top_n_en.groupby(
["company_by_email"]).sum().reset_index() ["company_by_email"]).sum().reset_index()
company_top_n_en.sort_values(by="score", ascending=False) company_top_n_en.sort_values(by="score", ascending=False, inplace=True)
company_top_n_en.to_csv(config["ranks"]["company"]["top_n_en"]) company_top_n_en.to_csv(config["ranks"]["company"]["top_n_en"])
ctx["ranks"]["company_top_n_en"] = company_top_n_en ctx["ranks"]["company_top_n_en"] = company_top_n_en
print(company_top_n_en.head()) print(company_top_n_en.head())
...@@ -411,7 +411,7 @@ def rank_company_top_n(config, ctx): ...@@ -411,7 +411,7 @@ def rank_company_top_n(config, ctx):
personal_top_n_zh_cn = ctx["ranks"]["personal_top_n_zh_cn"] personal_top_n_zh_cn = ctx["ranks"]["personal_top_n_zh_cn"]
company_top_n_zh_cn = personal_top_n_zh_cn.groupby( company_top_n_zh_cn = personal_top_n_zh_cn.groupby(
["company_by_email"]).sum().reset_index() ["company_by_email"]).sum().reset_index()
company_top_n_zh_cn.sort_values(by="score", ascending=False) company_top_n_zh_cn.sort_values(by="score", ascending=False, inplace=True)
company_top_n_zh_cn.to_csv(config["ranks"]["company"]["top_n_zh_cn"]) company_top_n_zh_cn.to_csv(config["ranks"]["company"]["top_n_zh_cn"])
ctx["ranks"]["company_top_n_zh_cn"] = company_top_n_zh_cn ctx["ranks"]["company_top_n_zh_cn"] = company_top_n_zh_cn
print(company_top_n_zh_cn.head()) print(company_top_n_zh_cn.head())
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册