Analizarea preferințelor utilizatorilor
Pentru a înțelege impactul real al bug-ului, este esențial să stabilim câți abonați ne-am fi așteptat să avem dacă nu ar fi existat eroarea de limbă. Acest lucru este crucial pentru a înțelege amploarea problemei și cât de important este să prevenim astfel de erori pe viitor.
În acest pas, vei crea un nou DataFrame pe care să poți efectua calcule pentru a determina numărul estimat de abonați. Acest DataFrame va include câți utilizatori preferă fiecare limbă, pe zi. Odată ce ai DataFrame-ul, poți începe să calculezi câți abonați ai fi avut dacă bug-ul de limbă nu ar fi apărut.
Acest exercițiu face parte din cursul
Analiza campaniilor de marketing cu pandas
Instrucțiuni pentru exercițiu
- Grupează
house_adsdupădate_servedșilanguage_preferred. - Folosește un dicționar în cadrul unui apel la
.agg()pentru a calcula numărul de utilizatori unici și suma utilizatorilor care au făcut conversie. - Desfășoară
convertedlalevel = 1.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Group house_ads by date and language
converted = house_ads.groupby(____)\
.agg({'____':'____',
'____':'____'})
# Unstack converted
converted_df = pd.DataFrame(____.____(____))