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
Instructions de l’exercice
- Définissez la variable
Xen utilisant.isin().Xcorrespondra à toutes les colonnes sauf la colonneclick. - Définissez la variable
y, accessible avecdf.click. - Affichez la proportion de lignes de
yqui valent1— cela représente le CTR de l'échantillon — à l'aide dey.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))