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

Переименование полей страны

Поля структуры code и name слишком обобщённые для отчётов. Сначала переименуйте их в country_code и country_name, а затем разверните структуру.

Вы по-прежнему работаете с тем же DataFrame movies.

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

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

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

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

  • Используйте подходящий метод для структуры, чтобы переименовать её поля.
  • Задайте им имена country_code и country_name — именно в таком порядке.

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

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

result = (
    movies
    .with_columns(
        # Rename the two struct fields
        pl.col("production_country")
        .struct.____(["____", "____"])
        .alias("production_country")
    )
    .unnest("production_country")
    .select("movie_title", "country_code", "country_name")
    .head(8)
)
print(result)
Редактировать и запускать код