KDB/Q:如何combine/append表?

KDB/Q: How to combine/append tables?

这是一个简单的问题,但我想不通。 我有几个具有相同列的 table。如何将它们组合成 1 个大 table?

有两种方式:

如果表的架构完全相同,请使用 raze

raze (t1;t2;t3;...)

这种方法效率更高。

但如果模式有差异,请使用 uj

(uj/) (t1;t2;t3;...)

请注意,您经常会看到使用替代语法(加入)实现的“raze”:

(,/) (t1;t2;t3)

如果您只合并两个表,一个简单的逗号将连接它们:

t1,t2