Обновление столбца Оценка на основе другого столбца того же фрейма данных - PullRequest
0 голосов
/ 21 декабря 2018

Я использую этот набор данных enter image description here, и мне нужно обновить значение столбцов «Оценка», если «Мне нравится» пользователя меньше, чем данные [«Мне нравится»].подразумеваю () я пытаюсь перебрать строки и обновить его с помощью этого кода: -

for index, row in data.iterrows():
    if row['like'] < data.like.mean():
        row['Score'] +=10

, но ничего не происходит, результаты не обновляются в соответствии с пользователями, как значение, любая помощь будет оценена

1 Ответ

0 голосов
/ 21 декабря 2018

Попробуйте:

df.loc[df['like'].lt(df['like'].mean()), 'Score'] += 10
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...