我不想对原始内存表进行直接操作,于是准备将其进行深复制后再进行操作 现在使用以下方法: new_data = select * from data 但是这样对DDB来说不太友好 然后我使用了如下语句: new_data = data.copy() 发现只是简单的浅复制,仍然是引用的原始表 那么是否有更好的语句,对内存表进行深复制?
new_data = select * from data
new_data = data.copy()
我试了一下以下代码
data=table(1..3 as id,4..6 as value) new_data=data.copy() update new_data set value=value+1 update data set value=value+2
new_data从data拷贝后,对data或new_data操作,都互不影响对方。你要的深复制是什么样的?
755k questions
754k answers
5 comments
53.3k users