Gruppera efter flera kolumner

Python för kalkylbladsanvändare

Chris Cardillo

Data Scientist

Fruktförsäljning

fruit_sales many fruit sales.png

fruit_sales.info() fruit sales info.png

Python för kalkylbladsanvändare

Fruktförsäljning

fruit_sales many fruit sales.png

fruit_sales.info() fruit sales info highlighted.png

Python för kalkylbladsanvändare

Fruktförsäljning

many apples.png

Python för kalkylbladsanvändare

Lägg till en lista med kolumnnamn

Före
fruit_sales.groupby('store', as_index=False).sum()
Efter
fruit_sales.groupby(['store', 'product_name'], as_index=False).sum()
Python för kalkylbladsanvändare

Vad är en lista?

shopping_list = ['milk', 'eggs', 'cheese']
Python för kalkylbladsanvändare

Per butik och frukt

groups = ['store', 'product_name']

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

grouped and summarized.png

Python för kalkylbladsanvändare

Per butik och frukt

groups = ['store', 'product_name']

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

now one apple.png

Python för kalkylbladsanvändare

Fördelar med att gruppera efter fler kolumner innan .sum()

  • Det är inte "ett eller inget"
  • Reducera data till det som är relevant
  • Gör kalkylbladsdata mer hanterbar
Python för kalkylbladsanvändare

Nu kör vi en övning!

Python för kalkylbladsanvändare

Preparing Video For Download...