Предположим, что серия находится в полумесяце UserId, вы можете сделать это, используя панд с чем-то вроде:
df["average_user_rating"] = df["UserId"].apply(lambda x: s[x-1])
Вы можете проверить:
s = pd.Series([10,20])
df = pd.DataFrame([[1,5],[1,15],[2,10],[2,30]], columns = ["UserId", "Rating"])
print (s)
print (df)
df["average_user_rating"] = df["UserId"].apply(lambda x: s[x-1])
print(df)