Я имею дело с фреймом данных в python.
Вот что я хочу сделать.
1. same value gets same rank
2. the next rank should be added as much as the same rank counts
Это то, что я намеревался
- ценовой ранг
- 5300 1
- 5300 1
- 5300 1
- 5200 4 <предыдущий ранг: 1 + число 5300 с: 3 </li>
- 5200 4 <то же значение, тот же ранг </li>
- 5100 6 <предыдущий ранг: 4 + количество 5200 с: 2 </li>
Сначала я попытался использовать функцию ранга (method = "плотный").Но это не сработало, как я ожидал.
df_sales ["rank"] = df_sales ["price"]. Rank (ascending = False, method = "density")
Спасибо вам завперед.