如何将表的所有的列做deltas
sym = take(1, 110)
id = 1..100 join take(int(),10)
id2 = take(int(1),10) join 1..100
t = table(sym, id,id2)
each(x->x.deltas(), t.values())
参考一下以上写法
deltas
语法
deltas(X)
参数
X 是一个标量、向量、矩阵或表。
详情
若 X 是向量,返回一个包含 X 中相邻元素之差的向量。结果中第一个元素是 NULL。
若 X 是矩阵,在每列内进行上述计算,返回一个与 X 维度相同的矩阵。
若 X 是表,在每列内进行上述计算,返回一个与 X 行数与列数都相同的表。
i=1 2 3 4y= 11 12.0 13.0 4x=102.1 33.4 73.6 4t=table(i,y,x);deltas(t)