我有一个向量,其中元素的顺序很重要,例如:
v<-c(1,2,3,4,5,6,7,8,9,10)
我想将我的向量排列成具有特定顺序的下/上三角矩阵:
1 2 4 7
0 3 5 8
0 0 6 9
0 0 0 10
Run Code Online (Sandbox Code Playgroud)
或者
1 0 0 0
2 3 0 0
4 5 6 0
7 8 9 10
Run Code Online (Sandbox Code Playgroud)
我想我可以用 for 来实现,但我不知道怎么做,空白可以用 NA 或 0 填充
谢谢