ÎncepețiÎncepe gratuit

Crearea expresiilor reutilizabile

Acum că știi să transformi coloane, vrei să identifici artiștii cu o bază de fani dedicați, calculând numărul de stream-uri per ascultător. În loc să rescrii formula de fiecare dată, stocheaz-o ca variabilă de tip expresie Polars, pe care o poți reutiliza în mai multe DataFrame-uri.

polars este importat ca pl. DataFrame-ul spotify este disponibil cu date despre stream-urile albumelor.

Acest exercițiu face parte din cursul

Transformarea datelor cu Polars

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o expresie care împarte streams la monthly_listeners.
  • Aplică variabila de tip expresie și sortează după streams_per_listener în ordine descrescătoare.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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())
Editează și rulează codul