создание отдельного столбца, в котором оценка обратно пропорциональна рейтингу в панд

#pandas #rank

#панды #ранг

Вопрос:

Я оцениваю кучу фильмов с использованием панд от 1 до 100, и мне было интересно, как создать отдельный столбец под названием оценка, где оценки обратные. например:

рейтинговая оценка

  1. 100
  2. 99
  3. 98

всю дорогу до

  1. 1

Спасибо!

Ответ №1:

если у вас уже есть столбец ранга со значениями от 1 до 100,

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

Комментарии:

1. хм, заполнение его от 100 до 1 не работает. это выдает сообщение об ошибке: Ошибка значения: Длина значений (0) не соответствует длине индекса (100), но тот же метод работает, если он увеличивается от 1 до 100, используя диапазон(1, 101)

2. теперь изменил код.. это работает для меня

3. большое спасибо, это работает и для меня тоже!

4. рад вас слышать.. любезно примите и озвучьте ответ