EmpezarEmpieza gratis

Realizar agregación

Tras completar pequeños encargos de consultoría para una biblioteca y un vendedor de e-books, por fin has recibido tu primer gran proyecto de market basket analysis: asesorar a una tienda online de regalos originales en sus promociones cruzadas. Como el comercio nunca ha contratado a una persona de datos, quiere que empieces explorando sus datos de transacciones. Te ha pedido que realices una agregación para todas las signs del conjunto de datos y que calcules el soporte de esta categoría. Ten en cuenta que pandas ya se ha importado como pd. Además, los datos se han importado en formato one-hot encoded como onehot.

Este ejercicio forma parte del curso

Análisis de cesta de la compra en Python

Ver curso

Instrucciones del ejercicio

  • Selecciona el subconjunto de columnas del DataFrame que contienen la cadena sign.
  • Imprime el soporte de signs.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# 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())
Editar y ejecutar código