Опубликовано чт, 11/19/2020 - 16:09 пользователем Ksenia
1. С помощью .pivot_table()
Аргументы метода:
• index — столбцы, по которым группируют данные (идет в левый столбец)
• columns — столбец, по значениям которого происходит группировка (идет в строку-шапку)
• values — значения, которые будут использованы (будут в ячейках)
• aggfunc — функция, применяемая к значениям (например суммирование)
pivot_table_name = old_table_name.pivot_table(index=['col', 'col3'], columns='old_source_to_make_head_line', values='col4', aggfunc='sum')
Опубликовано вт, 11/17/2020 - 23:07 пользователем Ksenia
метод agg()
Например, может указывать, какие функции применить к столбцу:
ключ — названия столбцов;
значение — агрегирующие функции, которые будут к ним применены (sum , count и др.).
new_table_name = old_table_name.groupby(['col','col3']).agg({'col4':'sum'})
Вместе ключ и значение составляют словарь.