Створення багаторазових виразів
Тепер, коли ви вмієте трансформувати стовпці, ви хочете з'ясувати, у яких виконавців віддані фанати, обчисливши кількість стрімів на слухача. Щоб не переписувати цю формулу щоразу, збережіть обчислення як змінну з виразом Polars, яку можна повторно використовувати в кількох датафреймах.
polars імпортовано як pl. Датафрейм spotify доступний і містить дані про стрімінг альбомів.
Ця вправа є частиною курсу
Перетворення даних у Polars
Інструкції до вправи
- Створіть вираз, який ділить
streamsнаmonthly_listeners. - Застосуйте змінну-вираз і відсортуйте за
streams_per_listenerу спадному порядку.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Create a reusable expression for streams per listener
streams_per_listener_expr = (
(pl.col("____") / pl.col("____"))
.alias("streams_per_listener")
)
# Apply the expression and sort by streams_per_listener
result = spotify.with_columns(____).sort(
"streams_per_listener", descending=____
)
print(result.head())