Есть ли способ сохранить исходный индекс моего большого фрейма данных после выполнения groupby? Причина, по которой мне это нужно, заключается в том, что мне нужно выполнить внутреннее слияние с моим исходным df (после моей группы), чтобы восстановить эти потерянные столбцы. И значение индекса - единственный «уникальный» столбец, в который нужно выполнить слияние. Кто-нибудь знает, как я могу этого добиться?
Мой DataFrame довольно большой. Моя группа выглядит так:
df.groupby(['col1', 'col2']).agg({'col3': 'count'}).reset_index()
Это удаляет мои исходные индексы из исходного фрейма данных, который я хочу сохранить.