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

Connected

cvičení

Pivotování dat

Jak jsi viděl/a, počet nákupů u nakupujících uživatelů v průběhu prvního týdne skutečně roste. Pojďme si teď ověřit, že to není způsobeno pouze jedním segmentem uživatelů. Uděláme to tak, že data nejprve pivotujeme podle sloupce 'country' a pak podle 'device'. Naše změna je navržena tak, aby měla stejný dopad na všechny tyto skupiny.

Data user_purchases z předchozího cvičení byla seskupena a agregována podle sloupců 'country' a 'device'. Tyto objekty jsou v tvém pracovním prostoru dostupné jako user_purchases_country a user_purchases_device.

Pro připomenutí, metoda .pivot_table() má následující signaturu:

pd.pivot_table(data, values, columns, index)

Instrukce 1/2

undefined XP
  • 1

    Pivotuj tabulku user_purchases_country tak, aby hodnoty odpovídaly sloupci first_week_purchases, sloupce tabulky odpovídaly country a řádky odpovídaly reg_date.

  • 2

    Teď se podíváme na data podle zařízení. Pivotuj tabulku user_purchases_device tak, aby hodnoty odpovídaly sloupci first_week_purchases, sloupce tabulky odpovídaly device a řádky odpovídaly reg_date.