Get startedGet started for free

Extracting strings from text

Beyond searching, you can also extract specific keywords from text. The skincare team wants to personalize product recommendations based on customers' skin types mentioned in reviews.

This exercise is part of the course

Data Transformation with Polars

View Course

Exercise instructions

  • Extract "oily", "dry", or "sensitive" from the "review" column as a new column called "skin_type".

Hands-on interactive exercise

Have a go at this exercise by completing this sample code.

# Extract skin type from reviews
reviews.with_columns(
    pl.col("review").str.____("(____|____|____)").alias("____")
)
Edit and Run Code