问答

请问怎么把三张表横向拼接成一张表

作者:admin 2021-06-22 我要评论

假设在dolphindb database中有三张表如下: t1=table(1..3 as id1,4..6 as v1)t2=table(4..6 as id2,5..7 as v2)t3=table(7..9 as id3,6..8 as v3) 现在要把它并...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

假设在dolphindb database中有三张表如下:

t1=table(1..3 as id1,4..6 as v1)
t2=table(4..6 as id2,5..7 as v2)
t3=table(7..9 as id3,6..8 as v3)

现在要把它并成如下一张表:
image.png
即这张表的列是三张表的所有列的合集。请问在dolphindb中有什么简单的方法?

###
t1.join(t2).join(t3)

如果要join的表很多,而且存储在一个tuple中,这时可以使用高阶函数reduce和join函数配合使用

collections = [t1, t2,t3]
reduce(join, collections)

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 请问怎么把三张表横向拼接成一张表

    请问怎么把三张表横向拼接成一张表

  • 对分钟k线表pivot by后怎么转成矩阵

    对分钟k线表pivot by后怎么转成矩阵

  • 关于VUE数据验证required的疑问

    关于VUE数据验证required的疑问

  • 尝试照着案例写编码,def疑问

    尝试照着案例写编码,def疑问

腾讯云代理商
海外云服务器