TGViewer
MLinside - школа ML MLinside - школа ML @ml_inside · 4.06K subscribers
Post #427 2.23K
MLinside - школа ML Сможете найти ошибку в коде? Как дела, code-детективы? Да, это наша регулярная рубрика Code Detective. Тут мы публикуем фрагмент кода, а вы смотрите, что с ним не так. Но помните, что ошибки может и не быть. Так что если хотите прокачать навык чтения и анализа…
А вот и ответ на пост

В питоне есть 3 варианта создания переменной с тем же содержимым как у другой:
Присваивание - создает ссылку на тот же объект
Метод .copy() - создает копию объекта верхнего уровня, например может создать такой же список. Но если дан список списков, то такое копирование оставит ссылки на вложенные списки общими
deepcopy из библиотеки copy - полностью копирует объект со всем вложенным содержимым


Исправление:
import pandas as pd
Import copy

init_df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}) # инициализируем датафрейм с исходными данными
df_for_tests = init_df.copy() # делаем копию начального датафрейма чтобы на ней проводить наши тесты
df_for_tests['A'] = 0
  • ❤ 9
  • 🔥 6
More from @ml_inside
  1. Sep 23, 2026Сегодня стартует 5-й поток курса «База ML» 🚀 «База ML» – курс для новичков в ML и специал…
  2. Sep 22, 2026AI Engineering Skills Map: как работать с coding agents Где-то месяц назад мы разбирали AI…
  3. Sep 21, 2026Сегодня в 19:00 МСК встречаемся на закрытом вебинаре с Виктором Кантором «Из аналитики и р…
  4. Sep 20, 2026Post #584
  5. Sep 20, 2026Общий аттеншн, на связи рубрика «ML в реальной жизни» и у нас шестая задача Мы продолжаем…
  6. Sep 19, 2026Александр Поваров — золотой медалист международной олимпиады школьников по искусственному…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →