ÎncepețiÎncepe gratuit

Pune totul laolaltă din nou

Acum că înțelegem mai bine cum îmbinările pot îmbogăți datele noastre, să revizuim un tabel de sumar.

În prezent sunt încărcate două DataFrame-uri:

  • transactions – o listă completă a fiecărei tranzacții de vânzare a biletelor, fără informații despre genul filmului.
  • movies – un tabel cu titlurile și genurile filmelor noastre.

Hai să combinăm aceste două tabele pentru a crea o vizualizare pe care am considerat-o de la sine înțeleasă – cantitatea de bilete vândute pentru fiecare gen.

Acest exercițiu face parte din cursul

Python pentru utilizatorii de foi de calcul

Vezi cursul

Instrucțiuni pentru exercițiu

  • Îmbină transactions cu movies pe coloana movie_title.
  • Grupează după movie_genre și calculează suma. Stochează rezultatul în genre_summary.
  • Sortează genre_summary după ticket_quantity. Stochează rezultatul ca genre_summary_sorted.
  • Afișează genre_summary_sorted (acest pas a fost deja realizat pentru tine).

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Merge transaction data with the movie data on movie_title
transactions_with_genres = ____

# Group by movie_genre and call the sum method
genre_summary = transactions_with_genres.groupby(____, as_index=False).____()

# Sort the genre summary by ticket_quantity
genre_summary_sorted = genre_summary.____('ticket_quantity', ascending=False).reset_index(drop=True)

# View the summary
print(genre_summary_sorted)
Editează și rulează codul