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

การสร้าง expression ที่นำกลับมาใช้ใหม่ได้

เมื่อแปลงคอลัมน์ได้แล้ว ลองวิเคราะห์ว่าศิลปินคนใดมีฐานแฟนที่ภักดีโดยคำนวณจำนวนสตรีมต่อผู้ฟัง 1 คน แทนที่จะเขียนสูตรนี้ซ้ำทุกครั้ง ให้เก็บการคำนวณไว้เป็นตัวแปร expression ของ Polars เพื่อนำไปใช้ซ้ำกับหลาย DataFrame ได้

polars โหลดไว้เป็น pl และ DataFrame spotify มีข้อมูลการสตรีมรายอัลบั้มพร้อมใช้งาน

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

การแปลงข้อมูลด้วย Polars

ดูคอร์ส

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

  • สร้าง expression ที่หาร streams ด้วย monthly_listeners
  • นำตัวแปร expression ไปใช้งาน และเรียงลำดับตาม streams_per_listener จากมากไปน้อย

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

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

# Create a reusable expression for streams per listener
streams_per_listener_expr = (
    (pl.col("____") / pl.col("____"))
    .alias("streams_per_listener")
)

# Apply the expression and sort by streams_per_listener
result = spotify.with_columns(____).sort(
    "streams_per_listener", descending=____
)

print(result.head())
แก้ไขและรันโค้ด