统计学家/程序员,
我有一个简单的问题。我有两个变量,x1和x2,我想将它们组合起来得到变量x3,如下所示:
x1 x2 x3
1 5 1
2 4 2
3 4 3
1 6 1
5
4
4
6
这可能只是一个简单的功能,但我真的找不到合适的命令。
有人可以帮帮我吗?非常感谢提前!
答案 0 :(得分:1)
正如Andrie在评论中所说,使用函数c()。要根据需要初始化所有三个向量,最后打印x3:
x1 <- c(1,2,3,1)
x2 <- c(5,4,4,6)
x3 <- c(x1,x2)
print(x3)
答案 1 :(得分:0)
如果你想在矩阵中处理它,请查看函数rbind(),这将绑定行,而cbind(),这将绑定列。
如果你有一个更复杂的数据框,你可以使用&#34; reshape2&#34;封装
答案 2 :(得分:0)
matrix
或data.frame
的非常基本的解决方案:
m <- matrix(1:9, 3, 3)
d <- as.data.frame(m)
as.vector(m)
unlist(d)