Effectuer une agrégation
Après quelques mandats de consultation pour une bibliothèque et un vendeur de livres numériques, vous recevez enfin votre premier grand projet d'analyse de paniers d'achats : conseiller un détaillant en ligne d'articles-cadeaux originaux sur les promotions croisées. Comme ce détaillant n'a jamais engagé de spécialiste des données, il souhaite que vous commenciez par explorer ses données de transactions. Il vous a demandé d'effectuer une agrégation pour toutes les signs du jeu de données et de calculer aussi le support pour cette catégorie. Notez que pandas a été importé pour vous sous le nom pd. De plus, les données ont été importées en format à indicateurs binaires (one-hot encoding) sous le nom onehot.
Cette activité fait partie du cours
Analyse des paniers d'achat en Python
Instructions de l’exercice
- Sélectionnez le sous-ensemble des colonnes du DataFrame qui contient la chaîne
sign. - Affichez le support pour
signs.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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())