创建一个单独的列,其中得分与 pandas 中的排名相反

creating a separate column where the score is inverse of the ranking in pandas

我正在使用 pandas 对一堆电影进行排名,从 1 到 100,我想知道如何创建一个名为分数的单独列,其中分数是倒数的。例如:

排名分数

  1. 100
  2. 99
  3. 98

一直到

  1. 1

谢谢!

如果您已经拥有值为 1 到 100 的排名列,

df['rank'] = range(1, 101)
df['score'] = range(len(df),0,-1)