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

Выполнение агрегации

Выполнив небольшие заказы для библиотеки и продавца электронных книг, вы наконец получили первый крупный проект по анализу рыночных корзин: консультация онлайн-магазина сувениров по перекрёстным акциям. Поскольку у ретейлера прежде не было специалиста по данным, он просит начать с изучения транзакционных данных. Вам предстоит выполнить агрегацию по всем signs в наборе данных и вычислить поддержку (support) для этой категории. Обратите внимание: библиотека pandas уже импортирована под именем pd, а данные загружены в формате унитарного кодирования (one-hot encoding) в переменную onehot.

Это упражнение является частью курса

Анализ рыночных корзин на Python

Посмотреть курс

Инструкции к упражнению

  • Выберите подмножество столбцов DataFrame, содержащих строку sign.
  • Выведите значение поддержки (support) для категории signs.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Select the column headers for sign items
sign_headers = [i for i in onehot.columns if i.lower().find('sign')>=0]

# Select columns of sign items using sign_headers
sign_columns = onehot[____]

# Perform aggregation of sign items into sign category
signs = sign_columns.sum(axis = 1) >= 1.0

# Print support for signs
print('Share of Signs: %.2f' % ____.mean())
Редактировать и запускать код