Витягнення основного жанру
Ви приєдналися до команди даних у стартапі стримінґових фільмів. Вони зберігають метадані фільмів у файлі Parquet, де genres для кожного фільму — це список рядків, адже більшість фільмів належать до кількох жанрів. Витягніть перший зазначений жанр з кожного рядка в окремий «плоский» стовпець верхнього рівня primary_genre.
polars завантажено як pl, а датафрейм movies попередньо завантажено з файлу Parquet.
Ця вправа є частиною курсу
Масштабування й оптимізація конвеєрів даних з Polars
Інструкції до вправи
- Витягніть перший елемент зі списку
genresу кожному рядку, використавши вираз для списків. - Додайте псевдонім для нового стовпця як
primary_genre.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
result = movies.select(
"movie_title",
"genres",
# Get the first genre
pl.col("genres").list.____(0).alias("____"),
).head(8)
print(result)