ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Use .groupby() e .sum() para criar uma tabela-resumo por theater_location e movie_title.
  • Ordene totals por ticket_quantity em ordem decrescente.
  • Use .groupby() e .head() para extrair o filme mais bem posicionado por theater_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
____
Editar e executar o código