ÎncepețiÎncepe gratuit

Construirea unei funcții de conversie

Ai efectuat o mulțime de calcule repetitive. Ori de câte ori observi repetiție în munca ta, gândește-te la automatizare. Cu cât automatizezi mai mult din sarcinile de rutină, cu atât vei avea mai mult timp să explorezi subiecte noi și interesante de data science la locul de muncă. Asta îi va impresiona atât pe stakeholderii din marketing, cât și pe tine însuți!

Deoarece știi că formatul DataFrame-ului marketing va rămâne același în timp, poți construi o funcție care să îți permită să calculezi rata de conversie pentru orice sub-segment dorești, din mers.

În acest exercițiu, vei construi o funcție care primește un DataFrame și o listă de nume de coloane și returnează rata de conversie pentru coloana (coloanele) respective.

Acest exercițiu face parte din cursul

Analiza campaniilor de marketing cu pandas

Vezi cursul

Instrucțiuni pentru exercițiu

  • Izolează rândurile din dataframe-ul introdus de utilizator în care utilizatorii au fost convertiți, apoi grupează după lista de column_names introdusă și numără utilizatorii convertiți unici.
  • Grupează dataframe-ul introdus de utilizator după lista de column_names introdusă și calculează numărul total de utilizatori.
  • Completează orice valori lipsă din conversion_rate cu 0.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

def conversion_rate(dataframe, column_names):
    # Total number of converted users
    column_conv = ____

    # Total number users
    column_total = ____  
    
    # Conversion rate 
    conversion_rate = column_conv/column_total
    
    # Fill missing values with 0
    conversion_rate = conversion_rate.____
    return conversion_rate
Editează și rulează codul