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

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

阅读 1.4k
1 个回答

我试了一下以下代码

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏