เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

เมธอด .sort_values()

สมมติว่าต้องการดู 10 อันดับแรกของคู่โรงภาพยนตร์และภาพยนตร์ที่ทำผลงานได้ดีที่สุดในข้อมูล บางทีอาจต้องการสร้างโรงภาพยนตร์แห่งใหม่ในเมืองที่ทำรายได้สูงสุด หรืออยากดูว่าภาพยนตร์ฮิตที่กวาดรายได้ถล่มทลายนั้นสร้างยอดขายตั๋วที่น่าประทับใจในทุกสาขาหรือไม่ จุดเริ่มต้นที่ดีคือการเรียงลำดับข้อมูลตามยอดขายตั๋วแล้วดูแถวบนสุดสักไม่กี่แถว

นี่คือหนึ่งในสถานการณ์ที่ sort_values() มีประโยชน์มาก มาใช้มันเพื่อตอบคำถามว่า คู่ภาพยนตร์/โรงภาพยนตร์ 3 อันดับแรกของเราคืออะไร?

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python สำหรับผู้ใช้สเปรดชีต

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้เมธอด .sort_values() เพื่อเรียงลำดับยอดขายตาม ticket_quantity และกำหนดอาร์กิวเมนต์ ascending ใน .sort_values() เป็น False เพื่อให้ภาพยนตร์ที่ขายดีที่สุดขึ้นมาก่อน
  • แสดง 3 อันดับแรกของภาพยนตร์ที่ขายดีที่สุดโดยใช้เมธอด .head()

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Import the pandas package as pd
import pandas as pd

# Read in the Excel file
sales = pd.read_excel('ticket_sales.xlsx')

# Sort sales by ticket quantity descending
sales_sorted = sales.____(____, ascending=____)
sales_sorted = sales_sorted.reset_index(drop=True)

# Print top 3 rows of sorted data
print(sales_sorted.____(____))
แก้ไขและรันโค้ด