การดึงข้อความจากสตริง
นอกจากการค้นหาข้อความแล้ว ยังสามารถดึงคีย์เวิร์ดเฉพาะออกจากข้อความได้อีกด้วย ทีมผลิตภัณฑ์ดูแลผิวต้องการนำข้อมูลประเภทผิวที่ลูกค้าระบุไว้ในรีวิวมาใช้เพื่อแนะนำสินค้าที่เหมาะสม
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแปลงข้อมูลด้วย Polars
คำแนะนำการฝึกหัด
- ดึงค่า
"oily","dry"หรือ"sensitive"จากคอลัมน์"review"แล้วสร้างเป็นคอลัมน์ใหม่ชื่อ"skin_type"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Extract skin type from reviews
reviews.with_columns(
pl.col("review").str.____("(____|____|____)").alias("____")
)