První kroky
V tomto cvičení se rychle podíváš na ukázková data pomocí základních operací s DataFramem a uděláš si první představu o CTR. Data pocházejí z platformy Avazu, přední globální reklamní platformy, a zachycují interakce uživatelů na různých typech zařízení pro různé weby a aplikace.
Cílová proměnná bude ve sloupci click. Hodina je ve formátu YYMMDDHH a k dispozici je několik celočíselných sloupců: device_type pro typ zařízení, banner_pos pro pozici bannerové reklamy (také označované jako display reklama) atd. Další proměnné budou popsány v pozdějších kapitolách.
Ukázková data ve formě DataFramu jsou načtena jako df. pandas jako pd jsou dostupné v tvém pracovním prostředí.
Toto cvičení je součástí kurzu
Předpovídání CTR pomocí Machine Learning v Pythonu
Pokyny k cvičení
- Definuj proměnnou
Xpomocí.isin(). ProměnnáXbude obsahovat všechny sloupce kromě sloupceclick. - Definuj proměnnou
y, ke které se dostaneš přesdf.click. - Vypiš podíl řádků v
y, které mají hodnotu1– to představuje vzorové CTR. Použijy.sum().
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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))