其他人以前见过这种行为吗?
下面有一个简短的代码片段:
import pandas as pd
df1= pd.DataFrame({'a':[1,2], 'b': [10,20]})
df2=df1
df2['newcol']=1
print('df1\n',df1)
print('df2\n',df2)我一整天都有很奇怪的行为。产出如下:
df1
a b newcol
0 1 10 1
1 2 20 1
df2
a b newcol
0 1 10 1
1 2 20 1由于一些奇怪的原因,df1有新的专栏以及df2!
我正在运行py魅力和python 3.5.2
我以前从没遇到过这个问题。我试过重新安装py魅力,重新启动所有我能想到的东西!
这似乎与我从df1复制df1的事实有关,但这里发生了什么呢?我该怎么阻止它!
发布于 2017-12-16 17:07:46
https://stackoverflow.com/questions/47848066
复制相似问题