single
Udfordring: Polars Dataaggregering
Stryg for at vise menuen
I denne udfordring skal du bruge polars til effektivt at udføre dataaggregering på store datasæt. Opgaven består i at gruppere en stor DataFrame efter én kolonne og beregne gennemsnittet af en anden kolonne for hver gruppe. Dette er en almindelig operation inden for dataanalyse, især når man arbejder med big data, da det gør det muligt at opsummere og udtrække indsigter fra delmængder af data uden at indlæse alt i hukommelsen på én gang.
Swipe to start coding
Skriv en funktion ved hjælp af polars, der grupperer et DataFrame efter en angivet kolonne og beregner gennemsnittet af en anden kolonne for hver gruppe.
- Funktionen skal tage et
pl.DataFrame, engroup_col-streng og envalue_col-streng som argumenter. - Funktionen skal returnere et nyt DataFrame, der indeholder hver unik værdi i
group_colog gennemsnittet afvalue_colfor den pågældende gruppe. - Det resulterende DataFrame skal have en kolonne med navnet
"mean_"efterfulgt af navnet påvalue_col, som indeholder de beregnede gennemsnitsværdier.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat