Začněte nyníZačněte zdarma

Tvorba funkce pro výpočet konverzí

Provádíš spoustu opakujících se výpočtů. Kdykoli si všimneš, že se něco opakuje, zamysli se nad automatizací. Čím víc rutinní práce automatizuješ, tím víc času ti zbyde na objevování nových a zajímavých témat z oblasti datové vědy. Tvoje marketingové stakeholdery to zaujme a tebe to bude víc bavit!

Protože víš, že formát DataFramu marketing zůstane v čase stejný, můžeš si vytvořit funkci, která ti umožní kdykoli vypočítat míru konverze pro libovolný podsegment.

V tomto cvičení sestavíš funkci, která přijme DataFrame a seznam názvů sloupců a vrátí míru konverze napříč zadanými sloupci.

Toto cvičení je součástí kurzu

Analýza marketingových kampaní s pandas

Zobrazit kurz

Pokyny k cvičení

  • Z uživatelem zadaného dataframe vyber řádky, kde došlo ke konverzi, následně je seskup podle seznamu column_names zadaného uživatelem a spočítej počet jedinečných konvertovaných uživatelů.
  • Seskup uživatelem zadaný dataframe podle seznamu column_names zadaného uživatelem a vypočítej celkový počet uživatelů.
  • Chybějící hodnoty v conversion_rate doplň hodnotou 0.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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
Upravit a spustit kód