CommencezCommencez gratuitement

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

Voir le cours

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())
Modifier et exécuter le code