Python中如何完全复制一个dataframe

如题所述

第1个回答  2022-07-13
在Python中,我们知道,如果 列表a的数据我们想获取一份copy然后在副本上进行操作数据,不可以通过copy_a = a的操作,因为这里copy_a和a指向的是同一个地址,如果修改 了copy_a的数据,那么同样的,a的数据也会被修改.
Python提供了copy方法其中,copy.copy和copy.deepcopy对于dataframe的格式来说,意义是一样的,不会像list那样,copy.copy修改原始的数据之后还会影响复制后的数据。
同时dataframe.copy方法无法获得一个新的dataframe。