Словари, таксономия и категории. Категоризация

df_new = df[['col1',col2','col3']]
(перенос столбцов в новую таблицу)

df = df.drop_duplicates().reset_index(drop=True)
(удаление дубликатов)

df.groupby('col1').mean().sort_values('col2',ascending=False)
(группировка по столбцу col1, среднее и сортировка по col2 по убыванию)

Пример внесение результата работы кастомной функции в таблицу с помощью метода .apply () https://data-scientists.ru/node/46

Язык и производные: