如何在进行修改列操作后,返回一个新的表对象,而不是在原表修改

请问 tmpTB.replaceColumn!(args) 如何才能不修改原表,而只获得一个新的表对象,有类似 pandas 里的 inplace=False 的参数嘛?

请先 登录 后评论

1 个回答

saki

在 DolphinDB 中带 !的函数都会修改原对象,目前替换列只有 replaceColumn! 函数,您可以先把原表赋值给一个新的表变量再进行修改。或者里用 copy 函数,直接写脚本 tmpTB.copy().replaceColumn!(args)

请先 登录 后评论
  • 1 关注
  • 0 收藏,634 浏览
  • 提出于 2023-02-27 11:37