จัดกลุ่มลูกค้าด้วย conditional expression
ในแบบฝึกหัดนี้จะได้เรียนรู้การสร้าง conditional expression ทีมวิจัยตลาดต้องการระบุลูกค้าที่พึงพอใจเพื่อส่งแบบสอบถามติดตามผล โดยลูกค้าที่ให้คะแนน 4 ขึ้นไปควรถูกทำเครื่องหมายไว้
DataFrame reviews พร้อมใช้งานแล้ว และแสดง 5 แถวแรกไว้ให้ดูตัวอย่าง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแปลงข้อมูลด้วย Polars
คำแนะนำการฝึกหัด
- ตรวจสอบว่าคอลัมน์
"rating"มีค่ามากกว่าหรือเท่ากับ4หรือไม่ - คืนค่า
"Yes"เมื่อเงื่อนไขเป็น True - คืนค่า
"No"เมื่อเงื่อนไขเป็น False
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
reviews.with_columns(
# Check if rating is 4 or higher
pl.____(pl.col("rating") >= ____)
# Return "Yes" when True
.____(pl.____("Yes"))
# Return "No" when False
.____(pl.____("No"))
.alias("is_satisfied")
)