1. Learn
  2. /
  3. Cursuri
  4. /
  5. Analiză de clienți și testare A/B în Python

Connected

exercițiu

Unități experimentale: Venituri per utilizator-zi

Vom analiza ce se întâmplă când adăugăm un paywall consumabil în aplicația noastră. Un paywall este o funcționalitate a unui site sau a unei aplicații care solicită plata din partea utilizatorilor pentru a accesa conținut sau servicii suplimentare.

În acest exercițiu, vei exersa calculul unităților experimentale și al valorilor de referință legate de paywall-ul nostru consumabil. Ambele măsoară veniturile exclusiv în rândul utilizatorilor care au vizualizat un paywall. Sarcina ta este să calculezi venitul per utilizator-zi, folosind utilizator-zi ca unitate experimentală.

Setul de date purchase_data a fost deja încărcat pentru tine.

Instrucțiuni

100 XP
  • Extrage valoarea 'day' din timestamp-ul date așa cum ai văzut în video: folosind .date.dt.floor('d').
  • Pentru a simplifica calculele, înlocuiește valorile NaN din purchase_data.price cu 0, utilizând metoda np.where().
  • În final, calculează suma medie plătită per utilizator-zi în rândul utilizatorilor care au vizualizat paywall-ul. Pentru aceasta, trebuie mai întâi să agregezi datele după 'uid' și 'date' — acest pas a fost deja realizat pentru tine.