1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Zákaznická analytika a A/B testování v Pythonu

Connected

cvičení

Experimentální jednotky: tržba na uživatelský den

Podíváme se na to, co se stane, když do naší aplikace přidáme spotřební paywall. Paywall je funkce webu nebo jiné technologie, která vyžaduje platbu od uživatelů za přístup k dalšímu obsahu nebo službám.

V tomto cvičení si procvičíš výpočet experimentálních jednotek a základních hodnot souvisejících s naším spotřebním paywallem. Obě míry sledují tržby pouze u uživatelů, kteří paywall viděli. Tvým úkolem je vypočítat tržbu na uživatelský den, přičemž uživatelský den bude experimentální jednotkou.

Dataset purchase_data je již načtený.

Pokyny

100 XP
  • Z časového razítka date extrahuj hodnotu dne, jak jsi viděl/a ve videu: pomocí .date.dt.floor('d').
  • Aby byly výpočty jednodušší, nahraď hodnoty NaN ve sloupci purchase_data.price nulou pomocí metody np.where().
  • Nakonec zjisti průměrnou zaplacenou částku na uživatelský den mezi uživateli, kteří viděli paywall. Nejprve je potřeba agregovat data podle 'uid' a 'date' – to už je za tebe hotové.