ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Definește variabila X folosind .isin(). X va conține toate coloanele, cu excepția coloanei click.
  • Definește variabila y, care poate fi accesată prin df.click.
  • Afișează proporția rândurilor din y cu valoarea 1 – aceasta reprezintă CTR-ul eșantionului – folosind y.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))
Editează și rulează codul