小编Bet*_*eth的帖子

按特定顺序将 R 中的向量转换为下/上三角矩阵

我有一个向量,其中元素的顺序很重要,例如:

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 填充

谢谢

r vector matrix triangular

2
推荐指数
1
解决办法
2034
查看次数

标签 统计

matrix ×1

r ×1

triangular ×1

vector ×1