cj

语法

cj(X, Y)

参数

XY 是表。

详情

这个函数对两个表执行交叉连接,产生它们的笛卡儿积。如果 X 有 n 行,Y 有 m 行,那么 cj(X,Y) 有 n*m 行。

例子

a=table(1..3 as x,`IBM`C`AAPL as y)
b=table(172.3 25 106.5 as z)
c=cj(a,b);
c;
x y z
1 IBM 172.3
1 IBM 25
1 IBM 106.5
2 C 172.3
2 C 25
2 C 106.5
3 AAPL 172.3
3 AAPL 25
3 AAPL 106.5
// 与此相对,join(<-) 只是将两个表的列合并
a join b;
x y z
1 IBM 172.3
2 C 25
3 AAPL 106.5