擅长:python、mysql、java
<p>我就是这样用你上面的代码让它工作的。。。在</p>
<pre><code>team_count = tbl.groupby(['season'])['team'].count().tolist()
rank_column = []
for i in team_count :
j = list(range(1,i+1,1))
rank_column += j
tbl = tbl.sort_values(['season', 'pts', 'gd', 'gf'], ascending=[True, False, False, False])
tbl['rank'] = rank_column
tbl = tbl.set_index(['season', 'rank'])
</code></pre>
<p>不知道这是否是最有效的方法,但它有效吗?在</p>