水平连接两个不同的数据帧

时间:2020-08-09 19:34:24

标签: r dataframe dplyr

我有以下两个数据帧:

df1

|year |month | mort_rate 
 -----------------------  
 2019  April   .18
 2019  My      .30
  .     .        .
  .     .        .

df2

|year |month | mort_rate 
 -----------------------  
 2020  April   .18
 2020  My      .30
  .     .        .
  .     .        .

我想要一个这样的数据框

df3

|year |month | mort_rate | year |   month | mort_rate 
 ----------------------------------------------------- 
 2019  April   .18         2020     April
 2019  My      .30          2020    May
  .     .        .
  .     .        .

我尝试过:

df3 <- cbind(df1, df2)

我得到这个结果:

Error in data.frame(..., check.names = FALSE) : 
  arguments imply differing number of rows: 9, 8

我知道数据框的形状不同,但是我想知道是否可以水平添加两个不同的数据框。

谢谢

0 个答案:

没有答案