Я работаю над фреймом данных, который содержит 70 сверх действий. У меня есть колонка, которая группирует эти 70 действий. Я хочу создать новый столбец, который является рангом строки из существующего столбца. Следующий пример фрейма данных:
DF = pd.DataFrame()
DF ['template']= ['Attk','Attk','Attk','Attk','Attk','Attk','Def','Def','Def','Def','Def','Def','Accuracy','Accuracy','Accuracy','Accuracy','Accuracy','Accuracy']
DF ['Stats'] = ['Goal','xG','xA','Goal','xG','xA','Block','interception','tackles','Block','interception','tackles','Acc.passes','Acc.actions','Acc.crosses','Acc.passes','Acc.actions','Acc.crosses']
DF=DF.sort_values(['template','Stats'])
Новый столбец, который я хотел создать, - это groupby [template] и ранжирование статистики алфавитный порядок.
Ожидаемый фрейм данных выглядит следующим образом:
У меня от 10 до 15 статов под каждым шаблоном .