ПочатиПочніть безкоштовно

Перші кроки

У цій вправі ви швидко переглянете приклад даних, використовуючи базові операції з датафреймом, і вперше познайомитеся з 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))
Редагувати та запускати код