1. Learn
  2. /
  3. Курси
  4. /
  5. Створення систем рекомендацій у Python

Connected

Вправа

Поворот (pivot) ваших даних

У цьому розділі ви підете далі у створенні персоналізованих рекомендацій — ви знайдете елементи, які сподобалися користувачам, схожим на того, для кого ви формуєте рекомендації.

Перший крок — підготувати дані. Ви починаєте з набору даних, у якому кожен рядок — це користувач і його оцінка, з такими стовпцями:

  • user: ID користувача
  • title: назва фільму
  • rating: оцінка, яку користувач поставив фільму

Потрібно перетворити датафрейм на матрицю користувацьких оцінок, де кожен рядок відповідає користувачу, а кожен стовпець — фільму на платформі. Це дасть змогу легко порівнювати користувачів і їхні вподобання.

Інструкції 1/3

undefined XP
    1
    2
    3
  • Перегляньте перші п'ять рядків датафрейму user_ratings, щоб визначити, навколо яких стовпців найкраще виконати зведення даних.