DolphinDB:函数 unionAll 返回一个空表

问题描述 投票:0回答:1

我使用函数 unionAll 使用以下脚本合并两个表,但得到一个空表。怎么会?

x=1 2 3;
y=4 5 6;
t1=table(x,y);
x=1 2 3;
y=5 6 7;
t2=table(x,y);
unionAll([t1,t2])
 
union union-all dolphindb
1个回答
1
投票

unionAll

的参数分区是一个可选的布尔参数,默认值为true。结果是具有顺序域的分区内存表。分区表无法通过检查变量访问,需要通过select语句查询数据。

可以设置参数partition为false。它返回一个未分区的内存表,可以直接访问。

x=1 2 3; y=4 5 6; t1=table(x,y); x=1 2 3; y=5 6 7; t2=table(x,y); unionAll([t1,t2],false)
输出:

x y 1 4 2 5 3 6 1 5 2 6 3 7
    
© www.soinside.com 2019 - 2024. All rights reserved.