Seskupení podle více sloupců

Python pro uživatele tabulkových procesorů

Chris Cardillo

Data Scientist

Prodeje ovoce

fruit_sales mnoho prodejů ovoce

fruit_sales.info() informace o prodeji ovoce

Python pro uživatele tabulkových procesorů

Prodeje ovoce

fruit_sales mnoho prodejů ovoce

fruit_sales.info() informace o prodeji ovoce se zvýrazněním

Python pro uživatele tabulkových procesorů

Prodeje ovoce

mnoho jablek

Python pro uživatele tabulkových procesorů

Přidání seznamu názvů sloupců

Před
fruit_sales.groupby('store', as_index=False).sum()
Po
fruit_sales.groupby(['store', 'product_name'], as_index=False).sum()
Python pro uživatele tabulkových procesorů

Co je seznam?

shopping_list = ['milk', 'eggs', 'cheese']
Python pro uživatele tabulkových procesorů

Podle obchodu a ovoce

groups = ['store', 'product_name']

fruit_sales_less = fruit_sales.groupby(groups, as_index=False).sum()

seskupená a souhrnná data

Python pro uživatele tabulkových procesorů

Podle obchodu a ovoce

groups = ['store', 'product_name']

fruit_sales_less = fruit_sales.groupby(groups, as_index=False).sum()

nyní jedno jablko

Python pro uživatele tabulkových procesorů

Výhody seskupení podle více sloupců před .sum()

  • Nejde o „vše nebo nic"
  • Data se zredukují na to podstatné
  • Usnadní práci s tabulkovými daty
Python pro uživatele tabulkových procesorů

Vyzkoušejte si to!

Python pro uživatele tabulkových procesorů

Preparing Video For Download...