r - 在 R 中合并列
问题描述
我想使用 R 将数据框的两列合并为一个长列。我在下面有一个可重现的数据:
data<-data.frame(x=c(4,5,6,7,7,7),y=c(3,4,5,6,7,7))
data
x y
1 4 3
2 5 4
3 6 5
4 7 6
5 7 7
6 7 7
我想把上面的数据框改成下面的;
new
1 4
2 5
3 6
4 7
5 7
6 7
7 3
8 4
9 5
10 6
11 7
12 7
有人可以帮我解决这个问题吗?
解决方案
我们可以用unlist
data.frame(new = unlist(data))