Filme mais vendido por localidade
Com nossas novas ferramentas, dá para criar tabelas ainda mais úteis. Lembre-se de quando encontramos o filme mais vendido em Portland: tivemos que filtrar a tabela apenas para os filmes exibidos em Portland e, em seguida, ordenar os valores para achar o campeão de vendas. Fazer isso para cada localidade de cinema seria bem trabalhoso.
Em vez disso, usando algumas das novas ferramentas, podemos condensar rapidamente os dados de transações em sales em uma tabela-resumo, ordenar essa tabela-resumo e obter o filme número 1 de cada mercado de uma só vez.
Este exercício faz parte do curso
Python para usuários de planilhas
Instruções do exercício
- Use
.groupby()e.sum()para criar uma tabela-resumo portheater_locationemovie_title. - Ordene
totalsporticket_quantityem ordem decrescente. - Use
.groupby()e.head()para extrair o filme mais bem posicionado portheater_location. - Imprima
top_movies.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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
____