def push_new_ratings(con=None):
"""
recalculates player ratings and pushes them to the database
"""
games = pd.read_sql('select * from game where deleted = 0', con=con)
ratingdf = calculate_ratings(games)
ratingdf = (ratingdf.reset_index().rename(columns={'index':'alias'})
.drop('level_0', axis=1))
ratingdf.to_sql('ratings', con=con, if_exists='replace', index=False)
评论列表
文章目录