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ùngtitle: Tựa phimrating: Đ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
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.____)