Zacznij terazZacznij za darmo

Obliczanie średniej ceny

Teraz obliczysz metrykę średniej ceny i sprawdzisz, czy między kohortami oraz różnymi okresami czasu widoczne są jakieś różnice w zachowaniach zakupowych.

Zbiór danych online został wczytany z przypisanymi miesięcznymi kohortami i indeksami kohorty z tej lekcji. Możesz go wyświetlić w konsoli.

To ćwiczenie jest częścią kursu

Segmentacja klientów w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz obiekt groupby i przekaż miesięczną kohortę oraz indeks kohorty jako listę.
  • Wybierz kolumnę z ceną jednostkową, oblicz średnią i zapisz wynik do cohort_data.
  • Zresetuj indeks ramki danych cohort_data.
  • Utwórz tabelę przestawną (pivot) z miesięczną kohortą w indeksie, indeksem kohorty w kolumnach i ceną jednostkową w wartościach, a następnie wyświetl wynik.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Create a groupby object and pass the monthly cohort and cohort index as a list
grouping = online.groupby([____, ____]) 

# Calculate the average of the unit price column
cohort_data = grouping[____].____()

# Reset the index of cohort_data
cohort_data = cohort_data.____()

# Create a pivot 
average_price = cohort_data.____(index=____, columns=____, values=____)
print(average_price.round(1))
Edytuj i uruchom kod