У меня есть данные временного ряда, которые я хотел бы изменить, если есть одинаковые значения.
...
df = [{'period':'1', 'period_secs':1},
{'period':'1', 'period_secs':2},
{'period':'1', 'period_secs':3}
{'period':'1', 'period_secs':3},
{'period':'1', 'period_secs':3},
{'period':'1', 'period_secs':4}]
...
дает мне:
|period |period_secs|
| 1 | 2 |
| 1 | 3 |
| 1 | 3 |
| 1 | 3 |
| 1 | 4 |
| 1 | 8 |
Я хотел бы добавить новый столбец, который продолжит последовательность, чтобы номер не дублировался и всегда увеличивался. Что даст мне
|period |period_secs|period_secs_new|
| 1 | 2 | 2 |
| 1 | 3 | 3 |
| 1 | 3 | 4 |
| 1 | 3 | 5 |
| 1 | 4 | 6 |
| 1 | 8 | 8 |
Любая помощь будет принята с благодарностью