有没有高效的方法将json转成dolphindb对象?

我在dolphindb database中有一个表,包含id和data两列,data是json字符串,如图
微信截图_20200604152319.png

现在想要把data这一列转成dolphindb内存表,并且把它们合并成一个表。
我现在是用循环来做,数据量上去之后,速度比较慢,有没有更高效的方法?

s1=exec data from re_data 
def f1(s1){
    r1=fromJson(s1[0])
    for (i in 1..(size(s1)-1)){
         r1.append!(fromJson(s1[i]))
    }
    return r1
}
f1(s1)
阅读 2k
1 个回答

可以用ploop 函数并行计算:

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