Zacznij terazZacznij za darmo

Pierwsze kroki

W tym ćwiczeniu szybko zapoznasz się z przykładowymi danymi, korzystając z podstawowych operacji na DataFrame i po raz pierwszy przyjrzysz się CTR. Dane pochodzą z platformy Avazu – wiodącej globalnej platformy reklamowej – i rejestrują interakcje użytkowników na różnych typach urządzeń w różnych witrynach i aplikacjach.

Zmienna docelowa znajduje się w kolumnie click. Godzina jest zapisana w formacie YYMMDDHH, a w zbiorze danych znajdują się kolumny całkowitoliczbowe: device_type dla typu urządzenia, banner_pos dla pozycji banera reklamowego (zwanego też reklamą displayową) itd. Pozostałe zmienne zostaną omówione w kolejnych rozdziałach.

Przykładowe dane w postaci DataFrame są wczytane jako df. Biblioteka pandas jako pd jest dostępna w twoim środowisku pracy.

To ćwiczenie jest częścią kursu

Przewidywanie CTR z użyciem uczenia maszynowego w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zdefiniuj zmienną X za pomocą .isin(). X ma zawierać wszystkie kolumny z wyjątkiem kolumny click.
  • Zdefiniuj zmienną y, do której możesz uzyskać dostęp przez df.click.
  • Wyświetl udział wierszy w y, które mają wartość 1 – reprezentuje on przykładowy CTR. Skorzystaj z y.sum().

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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))
Edytuj i uruchom kod