Aan de slagBegin gratis

Albums rangschikken met tie-afhandeling

Je platenmaatschappij publiceert wekelijks een intern klassement op basis van de Spotify-gegevensset. De manier waarop je gelijke waarden afhandelt, kan het beeld van artiesten beïnvloeden: meerdere albums hebben hetzelfde aantal luisteraars, dus je wilt vergelijken hoe verschillende rangschikkingsmethoden gelijke waarden behandelen.

polars is geladen als pl. De DataFrame spotify met streamingstatistieken is alvast voor je ingeladen.

Deze oefening maakt deel uit van de cursus

Data transformatie met Polars

Bekijk cursus

Oefeninstructies

  • Maak een rangschikking van monthly_listeners in aflopende volgorde en geef die de alias rank_default.
  • Voeg een tweede rangschikking toe met klassement-stijl tie-afhandeling en geef die de alias rank_min.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Rank albums by monthly_listeners with default and min tie handling
result = spotify.with_columns(
    pl.col("monthly_listeners")
    .____(descending=____)
    .alias("rank_default"),

    pl.col("monthly_listeners")
    .rank(method="____", ____=True)
    .alias("rank_min"),
).sort("rank_default")

print(result.head())
Code bewerken en uitvoeren