Python 基于同一数据帧的另一列更新分数列

Python 基于同一数据帧的另一列更新分数列,python,pandas,data-analysis,Python,Pandas,Data Analysis,我正在使用此数据集,如果用户的“like”小于数据['like'],我需要更新“Score”列的值。mean() 我正在尝试遍历行并使用以下代码更新它:- for index, row in data.iterrows(): if row['like'] < data.like.mean(): row['Score'] +=10 对于索引,数据中的行。iterrows() 如果行['like']

我正在使用此数据集,如果用户的“like”小于数据['like'],我需要更新“Score”列的值。mean() 我正在尝试遍历行并使用以下代码更新它:-

for index, row in data.iterrows():
    if row['like'] < data.like.mean():
        row['Score'] +=10
对于索引,数据中的行。iterrows()
如果行['like']
但是什么都没有发生,分数不会根据用户喜欢的值进行更新,任何帮助都将不胜感激

尝试:

df.loc[df['like'].lt(df['like'].mean()), 'Score'] += 10

这个问题与机器学习无关
-请不要垃圾邮件标签(已删除)。没有名为
生活
的专栏。你是说
数据[like].mean()
?我要更新它,thanks@desertnaut抱歉,我没有尝试发送垃圾邮件,这是一个错误,抱歉。不用担心,下次请记住;)