熊猫。复印件() 方法用于创建对象的副本。变量也用于生成对象的副本,但变量只是指向对象的指针,新数据中的任何更改也将更改以前的数据。
null
下面的示例将显示通过变量复制和复制之间的区别。copy()方法。
示例#1: 通过变量复制 在本例中,制作了一个熊猫系列样本,并将其复制到一个新变量中。之后,对新数据进行了一些更改,并与旧数据进行了比较。
# importing pandas module import pandas as pd # creating sample series data = pd.Series([ 'a' , 'b' , 'c' , 'd' ]) # creating copy of series new = data # assigning new values new[ 1 ] = 'Changed value' # printing data print (new) print (data) |
输出: 如输出图像所示,新数据中的更改也反映在旧数据中,因为新变量只是指向旧变量的指针。 示例2: 使用熊猫。copy()方法 在这个例子中,熊猫。copy()方法用于复制数据,并对新数据进行一些更改。然后将这些变化与旧数据进行比较。
# importing pandas module import pandas as pd # creating sample series data = pd.Series([ 'a' , 'b' , 'c' , 'd' ]) # creating copy of series new = data.copy() # assigning new values new[ 1 ] = 'Changed value' # printing data print (new) print (data) |
输出: 如输出图像所示,新数据中的变化是独立的,旧数据中没有任何变化。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END