开始使用免费开始使用

老年观众喜欢什么?

让我们用目前学到的内容来创建一个汇总表,针对该表的特定子集进行筛选,排序数值,并打印最重要的结果。我们将用这些技巧来回答这个问题:"老年观众最喜欢哪些电影?"

请注意,在本练习中,我们会直接在 .groupby() 方法中传入一个列表进行分组;而在视频练习中,我们是先把列表赋给一个变量。

本练习是课程的一部分

面向表格用户的 Python

查看课程

练习说明

  • movie_titleticket_type 分组,创建 movies_by_ticket_type
  • 筛选 ticket_typesenior,创建 senior_ticket_movies
  • ticket_quantity 降序排序,创建 ordered_senior_movies
  • 在控制台打印 ordered_senior_movies 的前 3 行。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Summarize by movie title and ticket type
movies_by_ticket_type = sales.groupby(____, as_index=False).sum()

# Filter for senior tickets
senior_ticket_movies = movies_by_ticket_type[____[____] == ____].reset_index(drop=True)

# Sort senior ticket sales descending
ordered_senior_movies = senior_ticket_movies.____(____, ascending=____).reset_index(drop=True)

# Print the top 3 rows of the ordered table
____
编辑并运行代码