У меня есть пандас фрейм данных "df", к которому я применяю несколько функций
Я не хочу изменять значения исходного кадра данных.
Все мои функции выглядят так:
def func(x):
# do some stuff with x
return x
y = func(x=df)
Я не ссылаюсь на переменную df внутри функции. Но переменная все равно меняется. Может кто-нибудь объяснить мне, почему это так и как этого избежать?