Osio 2. Luku 4
single
Haaste: Edistynyt segmentointi ja säilyttämisaste
Pyyhkäise näyttääksesi valikon
Tämän haasteen suorittamiseksi toimi seuraavasti:
- Käytä pandas DataFrame -rakennetta, joka sisältää käyttäjien aktiivisuustietoja sarakkeilla kuten
user_id,acquisition_month,regionjaactivity_month; - Segmentoi käyttäjät sekä
acquisition_month- ettäregion-sarakkeiden perusteella muodostaaksesi monitasoisia kohortteja; - Laske jokaiselle kohortille niiden käyttäjien määrä, jotka ovat säilyneet aktiivisina jokaisena hankinnan jälkeisenä kuukautena;
- Laske retentioprosentti jokaiselle kohortille vertaamalla tietyn kuukauden aktiivisten käyttäjien määrää alkuperäiseen kohorttikokoon;
- Laske churn-prosentti vähentämällä retentioprosentti yhdestä jokaisella jaksolla.
Sinun tulee käyttää pandas-kirjaston ryhmittely- ja aggregointimenetelmiä näiden laskelmien tehokkaaseen suorittamiseen.
Tehtävä
Pyyhkäise aloittaaksesi koodauksen
Segmentoi aineisto hankintakuukauden mukaan ja laske kunkin kohortin säilyttämisasteet.
- Ryhmittele käyttäjät
acquisition_month-kentän perusteella kohorteiksi. - Laske kullekin kohortille kuukausittain hankinnan jälkeen aktiivisten yksilöllisten käyttäjien määrä.
- Laske kullekin kohortille ja ajanjaksolle säilyttämisaste jakamalla aktiivisten käyttäjien määrä kohortin koolla.
- Palauta DataFrame, jossa sarakkeina ovat
cohort,months_since_acquisitionjaretention_rate.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 4
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme