我正在使用此数据集,并且如果User的“ like”小于data ['like']。mean(),则需要更新“ Score”列的值 我正在尝试遍历Rows并使用以下代码对其进行更新:-
for index, row in data.iterrows():
if row['like'] < data.like.mean():
row['Score'] +=10
但是什么也没发生,分数并没有根据用户喜欢的价值进行更新,任何帮助将不胜感激
答案 0 :(得分:1)
尝试:
df.loc[df['like'].lt(df['like'].mean()), 'Score'] += 10