Primii pași
În acest exercițiu, vei explora rapid un set de date eșantion folosind câteva operații de bază pe DataFrame și vei arunca o primă privire asupra CTR-ului. Datele provin de la Avazu, o platformă globală de publicitate de top, și surprind interacțiunile utilizatorilor pe diverse tipuri de dispozitive, pentru diferite site-uri și aplicații.
Variabila țintă se află în coloana click. Ora este în formatul YYMMDDHH, iar câteva coloane sunt de tip întreg: device_type pentru tipul dispozitivului, banner_pos pentru poziția unui banner publicitar (cunoscut și ca anunț display) etc. Alte variabile vor fi discutate în capitolele următoare.
Datele eșantion în format DataFrame sunt încărcate ca df. pandas este disponibil în spațiul de lucru ca pd.
Acest exercițiu face parte din cursul
Predicția CTR cu Machine Learning în Python
Instrucțiuni pentru exercițiu
- Definește variabila
Xfolosind.isin().Xva conține toate coloanele, cu excepția coloaneiclick. - Definește variabila
y, care poate fi accesată prindf.click. - Afișează proporția rândurilor din
ycu valoarea1– aceasta reprezintă CTR-ul eșantionului – folosindy.sum().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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))