Я работаю с набором данных рейтинга книг в форме
userID | ISBN | Rating
23413 1232 2.5
12321 2311 3.2
23413 2532 1.7
23413 7853 3.8
Теперь мне нужно добавить четвертый столбец, который содержит количество оценок каждого пользователя во всем наборе данных:
userID | ISBN | Rating | Ratings_per_user
23413 1232 2.5 3
12321 2311 3.2 1
23413 2532 1.7 3
23413 7853 3.8 3
Я пробовал:
df_new['Ratings_per_user'] = df_new['userID'].value_counts()
но я получаю ошибку:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
и весь новый столбец заполнен NaN
.