gpt4 book ai didi

r - 制作列矩阵

转载 作者:行者123 更新时间:2023-12-04 09:27:16 25 4
gpt4 key购买 nike

我的数据中有一个列均值向量,如下所示:

cmean <- c(v1=50.99013605,  v2=13.27823129, v3=67.83265306, v4=25.88299320)

v1 v2 v3 v4
50.99013605 13.27823129 67.83265306 25.88299320

然后我想用它制作一个矩阵,其中所有的列都只是列平均值的副本。因此我希望它看起来像这样:
    50.99013605    13.27823129     67.83265306     25.88299320 
50.99013605 13.27823129 67.83265306 25.88299320
50.99013605 13.27823129 67.83265306 25.88299320
50.99013605 13.27823129 67.83265306 25.88299320

我尝试了很多使用 rep ,但我未能将它很好地以这种格式放入矩阵中。什么是最方便的方法来做到这一点?

最佳答案

您可以使用 byrow论据 matrix .例如:

> x <- 1:4
> matrix(x, 4, 4, TRUE)
[,1] [,2] [,3] [,4]
[1,] 1 2 3 4
[2,] 1 2 3 4
[3,] 1 2 3 4
[4,] 1 2 3 4

如果不通过 TRUE然后它默认按列填充矩阵:
> matrix(x, 4, 4)
[,1] [,2] [,3] [,4]
[1,] 1 1 1 1
[2,] 2 2 2 2
[3,] 3 3 3 3
[4,] 4 4 4 4

关于r - 制作列矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37630845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com