ПочатиПочніть безкоштовно

Акуратна дискретизація

Метод qcut ділить змінну на n_bins рівних інтервалів. Однак інколи зручніше обрати власні інтервали. Метод cut у Python дозволяє задати їх самостійно.

Ця вправа є частиною курсу

Вступ до прогностичної аналітики в Python

Переглянути курс

Інструкції до вправи

  • Дискретизуйте змінну number_gift у три інтервали з межами 0 і 5, 5 і 10, 10 і 20 та запишіть її в новий стовпець disc_number_gift.
  • Порахуйте кількість спостережень у кожній групі.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Discretize the variable 
basetable["disc_number_gift"] = pd.cut(____[____],[____, ____, ____, ____])

# Count the number of observations per group
print(basetable.groupby("____").____())
Редагувати та запускати код