R 如何连接/排序两个没有ID的相关数据集?

R 如何连接/排序两个没有ID的相关数据集?,r,merge,R,Merge,我想合并两个相关但没有公共ID的数据帧 2010-01-01 2010-01-02 2010-01-03 2010-01-25 2010-01-26 2010-01-27 2010-01-28 2010-01-29 2010-01-30 示例数据: df1 df2 2010-01-01 2010-01-26 2010-01-02 2010-01-27 2010-01-03 2010-01-

我想合并两个相关但没有公共ID的数据帧

2010-01-01
2010-01-02
2010-01-03     
2010-01-25 
2010-01-26
2010-01-27
2010-01-28
2010-01-29
2010-01-30
示例数据:

 df1                 df2
2010-01-01           2010-01-26
2010-01-02           2010-01-27
2010-01-03           2010-01-28
2010-01-25           2010-01-29
                     2010-01-30
                     (2010-01-31)
2010-01-01
2010-01-02
2010-01-03     
2010-01-25 
2010-01-26
2010-01-27
2010-01-28
2010-01-29
2010-01-30
期望的:

2010-01-01
2010-01-02
2010-01-03     
2010-01-25 
2010-01-26
2010-01-27
2010-01-28
2010-01-29
2010-01-30
我试过了

2010-01-01
2010-01-02
2010-01-03     
2010-01-25 
2010-01-26
2010-01-27
2010-01-28
2010-01-29
2010-01-30
library(plyr) # joining tables
hi<-join(df1, df2, by = NULL)
library(plyr)#连接表

您好,
rbind
正是您想要的:它字面上是将列“堆叠”在彼此之上:

2010-01-01
2010-01-02
2010-01-03     
2010-01-25 
2010-01-26
2010-01-27
2010-01-28
2010-01-29
2010-01-30
df1 <- data.frame(data=c("2010-01-01", "2010-01-02", "2010-01-03", "2010-01-25"))
df2 <- data.frame(data=c("2010-01-26", "2010-01-27", "2010-01-28", "2010-01-29", "2010-01-30"))

rbind(df1, df2)
#        data
#1 2010-01-01
#2 2010-01-02
#3 2010-01-03
#4 2010-01-25
#5 2010-01-26
#6 2010-01-27
#7 2010-01-28
#8 2010-01-29

尝试
rbind
rbind.fill
(后者来自
plyr
)。@Mamba在执行
rbind
(如krlmlr所评论)之前,请确保数据集的列名(假设只有一列)相同。如果希望日期按升序排列,然后可以在
rbind
之后使用
order
。这将给出所需的格式。