Код: Выделить всё
df=pd.DataFrame([[1,2,3],[4,5,6],[7,8,9]], columns=list('abc'))
p=df['a']
p._is_view # True
df.a=0
p==df.a # why FALSE?
С другой стороны:
Код: Выделить всё
df=pd.DataFrame([[1,2,3],[4,5,6],[7,8,9]], columns=list('abc'))
p=df['a']
p._is_view # True
df.loc[:,'a']=0
p==df.a # TRUE
Мой вопрос: почему эти два метода дают разные результаты?
Взгляды панд загадочны и сложны для понимания...
Подробнее здесь: https://stackoverflow.com/questions/781 ... riginal-df