如何将表的所有的列做deltas ?

如何将表的所有的列做deltas 

请先 登录 后评论

2 个回答

Jax Wu

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())

参考一下以上写法

请先 登录 后评论
jiafengfu

deltas

语法

deltas(X)

参数

X 是一个标量、向量、矩阵或表。

详情

若 X 是向量,返回一个包含 X 中相邻元素之差的向量。结果中第一个元素是 NULL。

若 X 是矩阵,在每列内进行上述计算,返回一个与 X 维度相同的矩阵。

若 X 是表,在每列内进行上述计算,返回一个与 X 行数与列数都相同的表。

i=1 2 3 4
y= 11 12.0 13.0 4
x=102.1 33.4 73.6 4
t=table(i,y,x);
deltas(t)

请先 登录 后评论