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