Cel mai bine vândut film pe locație
Cu noile instrumente pe care le-am descoperit, putem crea tabele și mai utile. Îți amintești cum am găsit cel mai bine vândut film din Portland? A trebuit să filtrăm tabelul doar pentru filmele din Portland, apoi să sortăm valorile pentru a identifica liderul de vânzări. Să repeți asta pentru fiecare locație de cinema ar fi extrem de laborios.
În schimb, folosind câteva dintre noile noastre instrumente, putem condensa rapid datele de tranzacții din sales într-un tabel rezumat, să sortăm acel tabel și să obținem filmul de top pentru fiecare piață — totul dintr-o dată.
Acest exercițiu face parte din cursul
Python pentru utilizatorii de foi de calcul
Instrucțiuni pentru exercițiu
- Folosește
.groupby()și.sum()pentru a crea un tabel rezumat dupătheater_locationșimovie_title. - Sortează
totalsdupăticket_quantityîn ordine descrescătoare. - Folosește
.groupby()și.head()pentru a extrage filmul de top din fiecaretheater_location. - Afișează
top_movies.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Create a summary by theater location and movie title
totals = sales.____([____, ____], as_index=False).____()
# Sort totals by ticket quantity in descending order
totals_sorted = totals.____(____, ascending=False).reset_index(drop=True)
# Take the top row for each theater location
top_movies = totals_sorted.____(____).____(1).reset_index(drop=True)
# Print results
____