我有3组数据。每一个都是一列变量:
A B C
81 35 31
62 34 33
46 36 31
45 31 33
81 35 31
62 34 33
46 36 31
45 31 33
81 35 31
62 34 33
46 36 31
45 31 33
我一直在尝试使用rbind将这三个数据集合并为一个数据集。
Combine<-rbind(A,B,C)
相反,我得到了一些东西,不仅我得到了一系列较短的列,数字都改变了。我该如何阻止这种情况发生?
V1 V2 V3 V4
14 9 9 5
19 15 14 5
答案 0 :(得分:0)
# example data frames
dt1 = data.frame(A = 1:5)
dt2 = data.frame(B = 3:10)
dt3 = data.frame(C = 5:7)
# change to a common column name
names(dt1) = "x"
names(dt2) = "x"
names(dt3) = "x"
# bind rows
rbind(dt1, dt2, dt3)
# x
# 1 1
# 2 2
# 3 3
# 4 4
# 5 5
# 6 3
# 7 4
# 8 5
# 9 6
# 10 7
# 11 8
# 12 9
# 13 10
# 14 5
# 15 6
# 16 7