假设我有两个数组,array1 和 array2,它们看起来像
数组1
45 46 47 48 49 50
1.0 1.5 1.3 1.2 0.9 1.1
数组2
45 46 47 48 49 50
2.5 5.5 4.5 5.8 1.5 8.4
我想将它们合并到一个如下所示的数据框中:
1.0 2.5
1.5 5.5
1.3 4.5
1.2 5.8
0.9 1.5
1.1 8.4
数字 45 到 50 无关紧要。
最佳答案
array1 <- c(1.0,1.5,1.3,1.2,0.9,1.1)
array2 <- c(2.5,5.5,4.5,5.8,1.5,8.4)
result = cbind(array1, array2)
如果您不想看到任何列名或行名(如您的问题中所述),您应该执行以下操作:
result = as.matrix(cbind(array1, array2))
dimnames(result) <-list(rep("", dim(result)[1]), rep("", dim(result)[2]))
你得到:
> result
1.0 2.5
1.5 5.5
1.3 4.5
1.2 5.8
0.9 1.5
1.1 8.4
关于arrays - 在 R 中合并两个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18407800/