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

แปลงจำนวนสตรีมให้เป็นหน่วยพันล้าน

คุณเป็นนักวิเคราะห์ข้อมูลในบริษัทค่ายเพลง โดยมีชุดข้อมูล Spotify ที่ประกอบด้วยอัลบั้มยอดนิยม 25 อัลบั้ม พร้อมตัวชี้วัดด้านการสตรีม เช่น จำนวนการเล่นทั้งหมด ผู้ฟังรายเดือน และคะแนนความนิยม คอลัมน์ streams แสดงจำนวนการเล่นทั้งหมดในรูปแบบจำนวนเต็มขนาดใหญ่ที่อ่านยาก จึงต้องแปลงให้เป็นหน่วยพันล้านโดยใช้ฟังก์ชัน Python แบบกำหนดเอง

polars โหลดไว้แล้วในชื่อ pl และ DataFrame spotify พร้อมฟังก์ชัน to_billions() ถูกโหลดไว้ให้แล้ว

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

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

ดูคอร์ส

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

  • นำ to_billions ไปใช้กับคอลัมน์ streams เพื่อสร้างคอลัมน์ใหม่ชื่อ streams_billions
  • ระบุประเภทผลลัพธ์เป็น pl.Float64 เพื่อควบคุมชนิดข้อมูลอย่างชัดเจน

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

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

# Apply to_billions to the streams column
result = spotify.with_columns(
    pl.col("streams").____(
        ____, return_dtype=____
    ).alias("streams_billions")
)

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