Я следую инструкциям по созданию системы рекомендаций в Python по ссылке ниже.Я использую Python 3.8 для его сборки.
https://stackabuse.com/creating-a-simple-recommender-system-in-python-using-pandas/
import numpy as np
np.seterr(divide='ignore', invalid='ignore')
import pandas as pd
pd.set_option('display.max_rows', 500)
pd.set_option('display.max_columns', 500)
pd.set_option('display.width', 1000)
ratings_data = pd.read_csv("E:/Python/ml-latest-small//ratings.csv")
ratings_data.head()
movie_names = pd.read_csv("E:/Python/ml-latest-small//movies.csv")
movie_names.head()
movie_data = pd.merge(ratings_data, movie_names, on='movieId')
movie_data.head()
movie_data.groupby('title')['rating'].mean().head()
movie_data.groupby('title')['rating'].mean().sort_values(ascending=False).head()
movie_data.groupby('title')['rating'].count().sort_values(ascending=False).head()
ratings_mean_count = pd.DataFrame(movie_data.groupby('title')['rating'].mean())
ratings_mean_count['rating_counts'] = pd.DataFrame(movie_data.groupby('title')['rating'].count())
ratings_mean_count.head()
user_movie_rating = movie_data.pivot_table(index='userId', columns='title', values='rating')
user_movie_rating.head()
forrest_gump_ratings = user_movie_rating['Forrest Gump (1994)']
forrest_gump_ratings.head()
movies_like_forest_gump = user_movie_rating.corrwith(forrest_gump_ratings)
corr_forrest_gump = pd.DataFrame(movies_like_forest_gump, columns=['Correlation'])
corr_forrest_gump.dropna(inplace=True)
corr_forrest_gump.head()
Я получаю следующую ошибку из-за этой строки.
movies_like_forest_gump =user_movie_rating.corrwith (forrest_gump_ratings)
![enter image description here](https://i.stack.imgur.com/oEtUp.png)
Может ли кто-нибудь помочь мне решить эту проблему?