Bắt đầu ngayBắt đầu miễn phí

Pivot dữ liệu của bạn

Trong chương này, bạn sẽ tiến thêm một bước trong việc tạo gợi ý cá nhân hóa — bạn sẽ tìm các mục mà những người dùng có thị hiếu giống với người dùng đang được gợi ý đã thích.

Bước đầu tiên bạn cần làm là định dạng lại dữ liệu. Bạn bắt đầu với một tập dữ liệu chứa người dùng và các điểm đánh giá của họ dưới dạng từng hàng riêng lẻ với các cột sau:

  • user: ID người dùng
  • title: Tựa phim
  • rating: Điểm người dùng chấm cho phim

Bạn sẽ cần chuyển đổi DataFrame thành một ma trận điểm đánh giá của người dùng, trong đó mỗi hàng đại diện cho một người dùng và mỗi cột đại diện cho một bộ phim trên nền tảng. Cách này cho phép bạn dễ dàng so sánh người dùng và sở thích của họ.

Bài tập này là một phần của khóa học

Xây dựng Recommendation Engine bằng Python

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Inspect the first 5 rows of user_ratings
print(user_ratings.____)
Chỉnh sửa và Chạy Mã