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
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())