Impostare gli indici di conversione
Ora che hai stabilito che la lingua è effettivamente il problema con la conversione dei House Ads, le parti interessate vogliono sapere quanti abbonati sono stati persi a causa di questo bug.
In questo esercizio, indicizzerai i tassi di conversione delle lingue non inglesi rispetto a quelli in inglese nel periodo precedente all’insorgere del bug sulla lingua.
Questo esercizio fa parte del corso
Analizzare campagne di marketing con pandas
Istruzioni dell'esercizio
- Crea un nuovo DataFrame,
house_ads_bug, che contenga solo le righe dihouse_adscon'date_served'precedente a'2018-01-11'. - Usa la tua funzione
conversion_rate()sul DataFramehouse_ads_buge sulla colonna'language_displayed'. - Usando la riga appropriata, dividi le colonne
Spanish,ArabiceGermandilang_convper la colonnaEnglish.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Calculate pre-error conversion rate
house_ads_bug = ____[____['____'] < '____']
lang_conv = ____
# Index other language conversion rate against English
spanish_index = ____/____
arabic_index = ____/____
german_index = ____/____
print("Spanish index:", spanish_index)
print("Arabic index:", arabic_index)
print("German index:", german_index)