Это пример моего кадра данных:

Сейчас если я хочу добавить новый столбец под названием «предсказание», который отправляет user_id и item_id в мою функцию и возвращает прогноз, я последовал совету этого другого вопроса.
Следовательно используя код:
Код: Выделить всё
df['pred'] = df.apply(lambda x: predict_rating(x['user_id'], x['item_id']), axis =1)
:44: SettingWithCopyWarning:
A значение пытается быть установлено в копии среза из DataFrame.
Попробуйте вместо этого использовать .loc[row_indexer,col_indexer] = value
См. предостережения в документации: http://pandas.pydata .org/pandas-docs/stable/indexing.html#indexing-view-versus-copy
Будем рады любым советам.
Подробнее здесь: https://stackoverflow.com/questions/444 ... d-function