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

Приведение числовых столбцов к меньшим типам

Диапазоны значений проверены — можно приводить числовые столбцы к более компактным типам данных. Используйте Int32 для целочисленных столбцов и Float32 для столбцов с плавающей точкой: такая точность вполне достаточна для сводной статистики.

Датафрейм movies уже загружен для вас.

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

Масштабирование и оптимизация конвейеров данных с Polars

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

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

  • Приведите столбцы vote_count и budget к типу pl.Int32.
  • Приведите столбцы runtime и vote_average к типу pl.Float32.

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

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

movies_optimized = movies.with_columns(
    # Integer columns to Int32
    pl.col("vote_count").cast(pl.____),
    pl.col("budget").cast(pl.____),
    # Float columns to Float32
    pl.col("runtime").cast(pl.____),
    pl.col("vote_average").cast(pl.____),
)

result = movies_optimized.select(
    "movie_title", "budget", "runtime", "vote_average", "vote_count"
).head(8)
print(result)
Редактировать и запускать код