a vector to an upper Triangle matrix by row in R

后端 未结 2 518
别跟我提以往
别跟我提以往 2020-12-10 13:35

I have a vector say

a = c(1,2,3,4,5,6) 

I would like to organize them into the elements into an upper triangle matrix (without considering

2条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-10 14:14

    Note that to fill an ASYMMETRIC matrix you could first fill the upper triangle via the code shown above, then the lower with a DIFFERENT vector (no transpose needed).

      c <- c(7,8,9,10,11,12)
      b[lower.tri(b, diag=FALSE)] <- c
    

提交回复
热议问题