如何让一堆不定长的向量填充NULL成定长

请问下,我有一堆不定长的整数向量,想通过尾部填充null把它们全部变成等长,应该怎么操作?例如 a=[1..3,1..5,1..6] 变成

col1	col2	col3
1	1	1
2	2	2
3	3	3
null	4	4
null	5	5
null	null	6

请先 登录 后评论

1 个回答

Boye
a=[1..3,1..5,1..6]
def f(mutable x,N): x.copy().append!(array(DOUBLE,N - size(x),N - size(x),NULL))
each(f{,6},a)

执行后,a为

col1	col2	col3
1	1	1
2	2	2
3	3	3
	4	4
	5	5
		6

请先 登录 后评论