agg()

Сводные таблицы, .pivot_table() или .groupby() и .agg()

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')

Метод .agg()

метод agg()
Например, может указывать, какие функции применить к столбцу:
ключ — названия столбцов;
значение — агрегирующие функции, которые будут к ним применены (sum , count и др.).

new_table_name = old_table_name.groupby(['col','col3']).agg({'col4':'sum'})

Вместе ключ и значение составляют словарь.

Подписка на RSS - agg()