У меня есть DataFrame:Python (панды) - сброс индекса со счетом
HH PERSON SPOT WEIGHT
1002141 aa 1 1332.25
1011831 ab 1 2083.31
1031726 aa 1 2589.09
1042819 aa 1 4736.28
1043006 aa 1 1588.39
1043006 aa 1 1588.39
1060911 aa 1 1113.97
1001665 aa 2 3202.09
1001762 aa 2 2048.54
То, что я пытаюсь сделать, это создать количество столбцов всех вхождений, которые повторяются, в примере выше линии 5 и 6 являются одинаковыми, поэтому я хочу, хочу выход быть:
HH PERSON SPOT WEIGHT COUNT
1002141 aa 1 1332.25 1
1011831 ab 1 2083.31 1
1031726 aa 1 2589.09 1
1042819 aa 1 4736.28 1
1043006 aa 1 1588.39 2
1060911 aa 1 1113.97 1
1001665 aa 2 3202.09 1
1001762 aa 2 2048.54 1
То, что я сделал это:
count_table=df.groupby(['HH','PERSON','SPOT ID']).agg(['count']).reset_index()
Это работает, но индексы становятся все испорченными - и он сортирует его по столбцу HH вместо исходного индекса.
Любые идеи, как я могу сбросить индексы таблицы?
Отлично! Спасибо! –