НачатьНачать бесплатно

Замена нескольких шаблонов

Команда аналитиков хочет рассчитать средние размеры продуктов, однако столбец size содержит текстовые значения вида "30ml" вместо чисел. Вы можете заменить сразу несколько шаблонов, чтобы привести эти значения к нужному формату.

Это упражнение является частью курса

Преобразование данных с помощью Polars

Посмотреть курс

Инструкции к упражнению

  • Замените "30ml", "50ml" и "100ml" в столбце "size" на их числовые эквиваленты: "30", "50" и "100".
  • Приведите столбец "size" к 64-битному целому числу.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Replace size values with numeric strings
reviews.with_columns(
    pl.col("size").str.____(["30ml","50ml","100ml"],["____","____","____"])
  
# Cast size column to integer
).____({"____":pl.Int64})
Редактировать и запускать код