Precyzyjne podziały
Metoda qcut dzieli zmienną na n_bins równych przedziałów. Czasem jednak warto samodzielnie zdefiniować granice podziału. Metoda cut w Pythonie pozwala właśnie to zrobić.
To ćwiczenie jest częścią kursu
Wprowadzenie do analizy predykcyjnej w Pythonie
Instrukcje do ćwiczenia
- Zdyskretyzuj zmienną
number_gift, tworząc trzy przedziały z granicami 0 i 5, 5 i 10 oraz 10 i 20, a wynik przypisz do nowej kolumny o nazwiedisc_number_gift. - Policz liczbę obserwacji w każdej grupie.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Discretize the variable
basetable["disc_number_gift"] = pd.cut(____[____],[____, ____, ____, ____])
# Count the number of observations per group
print(basetable.groupby("____").____())