Почему изменения, внесенные в одну переменную, приводят к изменениям в связанных переменных? - PullRequest
0 голосов
/ 24 октября 2019

Я запустил код следующим образом: data_model = data2

data_model.drop ("Продажа", ось = 1, на месте = True) Это также приводит к удалению столбца продажи из фрейма данных data_modelкак датафрейм data2. Почему? это действует как указатель на data2

1 Ответ

0 голосов
/ 24 октября 2019

Да, data_model = data2 является просто указателем и не создает копию, поэтому редактирование одного также редактирует другой ... Вы должны использовать это:

data_model = data2.copy()

И читать документы здесь

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