我有多个相等长度的矢量。
w1 <- c(0.61845, 0.65477, 0.68195, 0.71557, 0.74108, 0.76773, 0.78996)
w3 <- c(0.63003, 0.66249, 0.68596, 0.71628, 0.73922, 0.76488, 0.78470)
w4 <- c(0.51598, 0.54827, 0.57069, 0.59755, 0.61832, 0.64179, 0.65878)
我有另一个向量,包含这些向量的名称作为字符。
w.list <- c("w1", "w3", "w4")
我正在尝试创建w.list中命名的向量矩阵。
w1 w3 w4
0.61845 0.63003 0.51598
0.65477 0.66249 0.54827
0.68195 0.68596 0.57069
0.71557 0.71628 0.59755
0.74108 0.73922 0.61832
0.76773 0.76488 0.64179
0.78996 0.78470 0.65878
上下文: 我正在自动化一个过程,并且我留下了多个等长的矢量,名称为w1,w2,w3等。但是,矢量名称不一定遵循恒定模式;它可能是w1,w3,w4。因此,我无法根据简单的公式轻松定义要添加的向量。我的实际数据要大得多。
答案 0 :(得分:1)
代码do.call(cbind, mget(w.list))
完美无缺,非常感谢Ananda Mahto。