Question: After grouping a df by 'user id' and then getting the average rating by users, how do I add the average ratings as a column
After grouping a df by 'user id' and then getting the average rating by users, how do I add the average ratings as a column to the original data frame?
My codes so far are:
avgrat_df = rat_df.groupby(['user id'])['rating'].agg(["mean"])
avgrat_df.sort_values(by='mean', ascending=False).head(10)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
