Inizia subitoInizia gratis

Creare espressioni riutilizzabili

Ora che sai trasformare le colonne, vuoi capire quali artisti hanno una fanbase fedele calcolando gli stream per ascoltatore. Invece di riscrivere questa formula ogni volta, memorizza il calcolo come una variabile di espressione Polars che puoi riutilizzare in più DataFrame.

polars è caricato come pl. Il DataFrame spotify è disponibile con i dati di streaming degli album.

Questo esercizio fa parte del corso

Trasformazione dei dati con Polars

Visualizza corso

Istruzioni dell'esercizio

  • Crea un'espressione che divida streams per monthly_listeners.
  • Applica la variabile di espressione e ordina per streams_per_listener in ordine decrescente.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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())
Modifica ed esegui il codice