У меня есть фрейм данных следующим образом:
df = pd.DataFrame({'year': [2010, 2011, 2012, 2015,2016,2017],
'sales': [10, 12, 13, 9, 11,7],
'Groups': ['AA', 'BB', 'AA', 'AA', 'CC', 'CC']})
я пытаюсь сопоставить столбцу «Группы» целочисленное значение индекса, чтобы одни и те же члены группы назначали один и тот же номер индекса. Что-то вроде этого:
Index year sales Groups
1 2010 10 AA
2 2011 12 BB
1 2012 13 AA
1 2015 9 AA
3 2016 11 CC
3 2017 7 CC
Я думал использовать set_index, но не уверен, что это правильный подход.
я пытаюсь сопоставить столбец «Группы» со значением индекса, чтобы одни и те же члены группы назначали один и тот же номер индекса. Примерно так:
Index year sales Groups
1 2010 10 AA
2 2011 12 BB
1 2012 13 AA
1 2015 9 AA
3 2016 11 CC
3 2017 7 CC
Спасибо за любую помощь.