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
Instrukcje do ćwiczenia
- Utwórz obiekt
groupbyi 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))