再次把所有步驟串起來
既然你已經更了解合併如何豐富資料,我們再回到一個摘要表來看看。
現在已經載入兩個 DataFrame:
transactions— 每一筆電影票交易的完整清單,但沒有電影類型資訊。movies— 含有電影片名與類型的資料表。
把這兩張表合併,建立我們先前視為理所當然的檢視:各類型賣出的票數。
本練習屬於課程
給試算表使用者的 Python
練習說明
- 將
transactions與movies以movie_title欄位進行合併。 - 依
movie_genre分組並加總。把結果存成genre_summary。 - 依
ticket_quantity對genre_summary排序。把結果存成genre_summary_sorted。 - 列印
genre_summary_sorted(這一行已為你寫好)。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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)