首页 网络技术
  1. 正文

python如何使用Copy命令

Copy

这是一个重要的命令。如果执行以下命令:

import pandas as pd df1 = pd.DataFrame({ ‘a':[0,0,0], ‘b': [1,1,1]}) df2 = df1 df2[‘a'] = df2[‘a'] + 1 df1.head()

你会发现df1已经改变了。这是因为df2 = df1没有复制df1的值并将其分配给df2,而是设置指向df1的指针。因此,df2的任何变化都会导致df1发生变化 要解决这个问题,你可以:

df2
= df1.copy() br

或者

from copy import deepcopy df2 = deepcopy(df1)

本文标题:python如何使用Copy命令
本文链接:https://www.qqooo.cn/post/6593.html
版权说明:网站文章均来源于手工整理和网友投稿,若有不妥之处请来信 xsds@vip.qq.com 处理,谢谢!