1. Learn
  2. /
  3. Cursuri
  4. /
  5. Analiză de clienți și testare A/B în Python

Connected

exercițiu

Pivotarea datelor

După cum ai observat, se pare că există o creștere a numărului de achiziții efectuate de utilizatori în prima lor săptămână. Să confirmăm acum că această tendință nu este determinată doar de un singur segment de utilizatori. Vom face asta pivotând mai întâi datele după 'country', apoi după 'device'. Modificarea noastră este concepută să afecteze în mod egal toate aceste grupuri.

Datele user_purchases de mai devreme au fost grupate și agregate după coloanele 'country' și 'device'. Aceste obiecte sunt disponibile în spațiul tău de lucru ca user_purchases_country și user_purchases_device.

Ca reminder, .pivot_table() are următoarea semnătură:

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

Instrucțiuni 1/2

undefined XP
  • 1

    Pivotează tabelul user_purchases_country astfel încât first_week_purchases să fie valorile, country să fie coloana, iar reg_date să fie rândul.

  • 2

    Acum să analizăm datele despre dispozitive. Pivotează tabelul user_purchases_device astfel încât first_week_purchases să fie valorile, device să fie coloana, iar reg_date să fie rândul.