Почему я получаю «Значение пытается быть установлено для копии среза из DataFrame» - PullRequest
1 голос
/ 05 мая 2019

У меня есть фрейм данных с именем df со столбцом A.Я делаю следующий код:

df['A'][df['A'] < 4] = np.NaN

Я получаю следующее сообщение:

A value is trying to be set on a copy of a slice from a DataFrame

See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy
df['A'][df['A'] < 4] = np.NaN
bla.py:763: SettingWithCopyWarning: 
A value is trying to be set on a copy of a slice from a DataFrame

Код работает, df изменяется после выполнения этой строки, поэтому на практике это не такпытается изменить копию df, но оригинал df

Почему я получаю это предупреждение?

PS: я рассматривал похожие вопросы о переполнении стека, но не смог найти ответ

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