single
Challenge: Polars-Datan Aggregointi
Pyyhkäise näyttääksesi valikon
Tässä haasteessa käytät polars-kirjastoa tehokkaaseen tietojen aggregointiin suurissa tietoaineistoissa. Tehtävänäsi on ryhmitellä suuri DataFrame yhden sarakkeen perusteella ja laskea toisen sarakkeen keskiarvo jokaiselle ryhmälle. Tämä on yleinen toimenpide data-analyysissä, erityisesti suurten tietomäärien kanssa työskenneltäessä, sillä sen avulla voidaan tiivistää ja saada oivalluksia datan osajoukoista ilman, että kaikkea dataa tarvitsee ladata muistiin kerralla.
Pyyhkäise aloittaaksesi koodauksen
Kirjoita funktio käyttäen polars-kirjastoa, joka ryhmittelee DataFramen annetun sarakkeen mukaan ja laskee toisen sarakkeen keskiarvon jokaiselle ryhmälle.
- Funktion tulee ottaa argumentteina
pl.DataFrame,group_col(merkkijono) javalue_col(merkkijono). - Funktion tulee palauttaa uusi DataFrame, joka sisältää jokaisen yksilöllisen arvon sarakkeessa
group_colsekä kyseisen ryhmänvalue_col-sarakkeen keskiarvon. - Palautetussa DataFramessa tulee olla sarake nimeltä
"mean_"+value_col-nimi, jossa on lasketut keskiarvot.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme