如何合并两个数据框?

时间:2019-10-09 12:21:20

标签: python pandas

我想根据索引列(日期)合并两个数据框:

数据框1:

      Date  val1     val2
2019-01-01     1  'apple'
2019-01-02     1    'boy'  
2019-01-03     0    'cat'  
2019-01-05     1    'egg'
2019-01-08     1    'hat' 
2019-01-09     0    'ice'

数据框2:

      Date    val2     val3
2019-01-01 'apple'    'yes'
2019-01-02   'boy'     'no'
2019-01-03   'cat'    'yes'
2019-01-04   'dog'     'no'
2019-01-05   'egg'    'yes'
2019-01-06  'fish'     'no'
2019-01-07  'girl'    'yes'
2019-01-08   'hat'     'no'
2019-01-09   'ice'    'yes'

合并之后,我希望新的Dataframe与所有在这两个Dataframe中出现的日期都被列出,并合并公共列'val2':

      Date  val1     val2     val3
2019-01-01     1  'apple'    'yes'
2019-01-02     1    'boy'     'no'
2019-01-03     0    'cat'    'yes'
2019-01-04  None    'dog'     'no'
2019-01-05     1    'egg'    'yes'
2019-01-06  None   'fish'     'no'
2019-01-07  None   'girl'    'yes'
2019-01-08     1    'hat'     'no'
2019-01-09     0    'ice'    'yes'

我该怎么办?

谢谢!

0 个答案:

没有答案