Comece agoraComece grátis

Criando expressões reutilizáveis

Agora que você já consegue transformar colunas, você quer entender quais artistas têm uma base de fãs engajada calculando streams por ouvinte. Em vez de reescrever essa fórmula toda vez, armazene o cálculo como uma variável de expressão do Polars que você pode reutilizar em vários DataFrames.

polars está carregado como pl. O DataFrame spotify está disponível com dados de streaming de álbuns.

Este exercicio faz parte do curso

Transformação de Dados com Polars

Ver curso

Instruções do exercicio

  • Crie uma expressão que divida streams por monthly_listeners.
  • Aplique a variável de expressão e ordene por streams_per_listener em ordem decrescente.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# 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())
Editar e Executar Código