Kom igångKom igång gratis

Skapa återanvändbara uttryck

Nu när du kan transformera kolumner vill du ta reda på vilka artister som har en dedikerad lyssnarskara – genom att beräkna antal strömningar per lyssnare. I stället för att skriva om formeln varje gång kan du spara beräkningen som en Polars-uttrycksvariabel och återanvända den i flera DataFrames.

polars är inläst som pl. DataFrame:n spotify finns tillgänglig med albumströmningsdata.

Den här övningen är en del av kursen

Datatransformation med Polars

Visa kurs

Övningsinstruktioner

  • Skapa ett uttryck som dividerar streams med monthly_listeners.
  • Tillämpa uttrycksvariabeln och sortera på streams_per_listener i fallande ordning.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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())
Redigera och kör kod