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
Pokyny k cvičení
- Z uživatelem zadaného
dataframevyber řádky, kde došlo ke konverzi, následně je seskup podle seznamucolumn_nameszadaného uživatelem a spočítej počet jedinečných konvertovaných uživatelů. - Seskup uživatelem zadaný
dataframepodle seznamucolumn_nameszadaného uživatelem a vypočítej celkový počet uživatelů. - Chybějící hodnoty v
conversion_ratedoplň hodnotou0.
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