Перші кроки
У цій вправі ви швидко переглянете приклад даних, використовуючи базові операції з датафреймом, і вперше познайомитеся з CTR. Дані взято з Avazu — провідної глобальної рекламної платформи; вони фіксують взаємодію користувачів на різних типах пристроїв для різних вебсайтів та застосунків.
Цільова змінна міститься в стовпці click. Година записана у форматі YYMMDDHH. Є кілька цілих стовпців: device_type — тип пристрою, banner_pos — позиція банерної реклами (display‑реклами) тощо. Інші змінні буде розглянуто в наступних розділах.
Приклад даних у вигляді датафрейму завантажено як df. pandas як pd доступні у вашому робочому середовищі.
Ця вправа є частиною курсу
Прогнозування CTR за допомогою машинного навчання в Python
Інструкції до вправи
- Визначте змінну
X, використавши.isin().Xмає містити всі стовпці, окрім стовпцяclick. - Визначте змінну
y, до якої можна звернутися якdf.click. - Виведіть частку рядків у
y, що дорівнюють1— це представлює вибірковий CTR, скориставшисьy.sum().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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))