DolphinDB,如何更好的对内存表进行深复制?

我不想对原始内存表进行直接操作,于是准备将其进行深复制后再进行操作 现在使用以下方法:
new_data = select * from data
但是这样对DDB来说不太友好 然后我使用了如下语句:
new_data = data.copy()
发现只是简单的浅复制,仍然是引用的原始表
那么是否有更好的语句,对内存表进行深复制?

请先 登录 后评论

1 个回答

Juntao Wang

我试了一下以下代码

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操作,都互不影响对方。你要的深复制是什么样的?

请先 登录 后评论