我用了以下代码对data数据进行深拷贝,重新赋予对象为df,对df中一些数据进行更改(数据为dataframe类型,更改的为dateframe下某一列的列表内的文字,进行文字修正),但是原数据data也被更改了,能不能不更改原数据,还有,想问下这个代码有什么问题吗导致不能进行深拷贝。
df = copy.deepcopy(data)
for i in df.index:
for j in range(len(df.loc[i,'消费方向'])):
if df.loc[i,'消费方向'][j].startswith('其他'):
df.loc[i,'消费方向'][j] = '其他'
df.loc[76,'消费方向']