怎么把表数据按行遍历并去掉NULL值

请问下,我有一个这样的表,

 t=table(1 1 as x, 2 NULL as y)
x	y
1	2
1	

我想按行遍历并去掉na,得到结果为[1,2]和[1]

请先 登录 后评论

1 个回答

wale

把t转成矩阵,然后转置矩阵,再按列遍历:

loop(x->x[x.isValid()], t.matrix().transpose())

对上表t执行后,返回结果如下:

offset	0	1
0	[1,2]	[1]

请先 登录 后评论