CommencezCommencez gratuitement

Premiers pas

Dans cet exercice, vous allez jeter un coup d'œil rapide à des données d'exemple à l'aide d'opérations de base sur des DataFrame et faire une première exploration du CTR. Les données proviennent d'Avazu, une importante plateforme publicitaire mondiale, et elles captent les interactions des utilisateurs sur divers types d'appareils pour différents sites Web et applications.

La variable cible se trouve dans la colonne click. L'heure est au format YYMMDDHH, et il y a quelques colonnes entières : device_type pour le type d'appareil, banner_pos pour la position d'une bannière publicitaire (aussi appelée publicité d'affichage), etc. D'autres variables seront abordées dans les prochains chapitres.

Les données d'exemple au format DataFrame sont chargées sous le nom df. pandas sous pd est disponible dans votre espace de travail.

Cette activité fait partie du cours

Prédire le CTR avec le Machine Learning en Python

Voir le cours

Instructions de l’exercice

  • Définissez la variable X en utilisant .isin(). X correspondra à toutes les colonnes sauf la colonne click.
  • Définissez la variable y, accessible avec df.click.
  • Affichez la proportion de lignes de y qui valent 1 — cela représente le CTR de l'échantillon — à l'aide de y.sum().

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Look at basics of Dataframe 
print(df.head(5))
print(df.columns)

# Define X and y
X = df.____[:, ~df.columns.____(['click'])]
y = df.____

# Sample CTR
print("Sample CTR :\n", 
      y.____/len(y))
Modifier et exécuter le code