умножение двух столбцов в кадре данных SettingWithCopyWarning - PullRequest
0 голосов
/ 22 марта 2020

У меня большой фрейм данных, я пытаюсь сделать простое умножение между двумя столбцами и поместить результаты в новый столбец, когда я это делаю, получаю следующее сообщение об ошибке:

SettingWithCopyWarning: значение равно пытаюсь установить копию фрагмента с фрейма данных.

мой код выглядит так:

DF[‘mult‘]=DF[‘price‘]*DF[‘rate‘]

Я пробовал lo c, но не сработало .. у кого-нибудь есть решение?

1 Ответ

0 голосов
/ 22 марта 2020

Вы должны использовать df.assign () в этом случае:

df2 = DF.assign(mult=DF[‘price‘]*DF[‘rate‘])

Вы получите новый фрейм данных с добавленным столбцом 'mult'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...