การสรุปและเรียงลำดับค่า
เราสามารถนำสิ่งที่เรียนรู้มาจนถึงตอนนี้มาสร้างตารางที่ให้มุมมองเชิงลึกเกี่ยวกับข้อมูลได้
ด้วยการจัดกลุ่มและหาผลรวม เราสามารถย่อข้อมูลให้เหลือเฉพาะส่วนที่สำคัญ แล้วใช้เมธอดอย่าง .sort_values() เพื่อเรียงลำดับข้อมูลนั้นให้ได้ข้อมูลเชิงลึกมากขึ้น
มาดูกันว่า movie_genres ใดให้ยอดขายตั๋วสูงที่สุด
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python สำหรับผู้ใช้สเปรดชีต
คำแนะนำการฝึกหัด
- ใช้
.groupby()และ.sum()เพื่อสร้างตารางสรุปตามmovie_genre - ใช้
.sort_values()พร้อมอาร์กิวเมนต์ที่เหมาะสมเพื่อเรียงลำดับตามticket_quantityจากมากไปน้อย - แสดงผล
genres_sorted
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a summary by movie genre
genre_summary = sales.____(____,as_index=False).____()
# Sort summary in descending order of tickets sold
genres_sorted = genre_summary.____(____, ____).reset_index(drop=True)
# Print the sorted summary