НачатьНачать бесплатно

Создание собственных интервалов

Метод 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("____").____())
Редактировать и запускать код