#pandas #rank
#панды #ранг
Вопрос:
Я оцениваю кучу фильмов с использованием панд от 1 до 100, и мне было интересно, как создать отдельный столбец под названием оценка, где оценки обратные. например:
рейтинговая оценка
- 100
- 99
- 98
всю дорогу до
- 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. рад вас слышать.. любезно примите и озвучьте ответ