【问题标题】:Putting specific values of vector the rows of matrix将向量的特定值放入矩阵的行
【发布时间】:2012-01-22 10:48:09
【问题描述】:

我有一个这样的向量:

Sum<-c(24, 32, 40, 48, 56, 28, 36, 44, 52, 60)

现在我想制作这个向量的矩阵,就像向量的前 5 个值应该成为矩阵的第一行,其余 5 个作为第二行,像这样。

 1   2  3  4  5
1 24  32 40 48 56
2 28  36 44 52 60

当我使用矩阵函数时,它会给我这样的输出,这是我不想要的:

 [,1] [,2] [,3] [,4] [,5]
[1,]   24   40   56   36   52
[2,]   32   48   28   44   60

有没有办法获得所需的输出? 感谢您的帮助。

【问题讨论】:

    标签: r vector matrix


    【解决方案1】:

    使用矩阵的byrow参数

    m <- matrix(Sum, nrow=2, byrow=T)
    

    更多帮助请见?matrix

    【讨论】:

    • 谢谢。我忘了旁白的争论。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    • 1970-01-01
    • 2023-02-25
    • 2012-08-08
    • 2021-03-28
    相关资源
    最近更新 更多