擅长:python、mysql、java
<p>这是Python,不是熊猫。当您分配<code>df</code>时,实际上是指向同一个对象,可以通过查看它们的内存位置来确认。在</p>
<pre><code>df1 = df
>>> id(df1)
4468641552
>>> id(df)
4468641552
</code></pre>
<p>可以使用所需列创建新框架,如下所示:</p>
^{pr2}$
<p>删除列以检查行为。在</p>
<pre><code>del df1['year']
>>> df # original intact
name reports year
Cochice Jason 4 2012
Pima Molly 24 2012
Santa Cruz Tina 31 2013
Maricopa Jake 2 2014
Yuma Amy 3 2014
>>> df1 # new dataframe dropped column as expected
reports
Cochice 4
Pima 24
Santa Cruz 31
Maricopa 2
Yuma 3
</code></pre>