Я пытаюсь создать новый столбец в кадре данных с номером строки + 1, разделенным (сбросить) для каждого значения индекса.
Я уже пытался выполнить reset_index (), а затем индексировать значение иgroupby cumcount
test['day'] = teste.reset_index().groupby(['field','chunk']).cumcount()+1
, но они вернули счет от первой строки до последней из всех фреймов данных.
Полученный результат
value dia
field chunk
Vista 10.17 520.0 1
Vista 10.17 360.0 2
Vista 10.17 430.0 3
Vista 10.18 450.0 4
Vista 10.18 650.0 5
Vista 10.18 750.0 6
Результат Iхочу
value dia
field chunk
Vista 10.17 520.0 1
Vista 10.17 360.0 2
Vista 10.17 430.0 3
Vista 10.18 450.0 1
Vista 10.18 650.0 2
Vista 10.18 750.0 3