Välj egna intervall
Metoden qcut delar upp variabeln i n_bins lika stora intervall. Ibland är det dock praktiskt att definiera sina egna intervallgränser. Metoden cut i Python låter dig göra just det.
Den här övningen är en del av kursen
Introduktion till prediktiv analys i Python
Övningsinstruktioner
- Diskretisera variabeln
number_gifti tre intervall med gränserna 0 och 5, 5 och 10, samt 10 och 20, och tilldela resultatet till en ny kolumn som heterdisc_number_gift. - Räkna antalet observationer i varje grupp.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Discretize the variable
basetable["disc_number_gift"] = pd.cut(____[____],[____, ____, ____, ____])
# Count the number of observations per group
print(basetable.groupby("____").____())