Python 合并数据帧

Python 合并数据帧,python,pandas,datetime,merge,Python,Pandas,Datetime,Merge,我有两个dfs,一个叫做master: ARI Flesch Kincaid time VIX_close FEDFUNDS \ 15.219540 40.099442 14.969857 01/02/08 26.128000 4.220000 19.154130 38.308678 16.955482 01/02/08 26.128000 4.220000 17.859696 35.896056 15.457418

我有两个dfs,一个叫做master:

     ARI     Flesch    Kincaid      time  VIX_close  FEDFUNDS  \
15.219540  40.099442  14.969857  01/02/08  26.128000  4.220000   
19.154130  38.308678  16.955482  01/02/08  26.128000  4.220000   
17.859696  35.896056  15.457418  01/02/13  13.446333  0.158667

 Baseline_overall_index  News_Based_Policy_Uncert_Index  
             110.973189                      120.994318  
             110.973189                      120.994318  
             190.472390                      213.912415  
第二种称为数据:

     ARI     Flesch    Kincaid                 Speaker     Score  \
19.285543  26.507396  17.649118             Minutes FRC -1.697248   
15.010289  42.676816  13.966083  J. Alfred Broaddus Jr.  0.403775   
15.009436  42.707457  13.961809                     NaN  0.312579

    time
02/04/16
08/16/16
09/28/16
我想合并datetime对象“time”上的dfs。此外,数据df中缺少个别天数,而所有天数都填写在主数据中,尽管两个df每个单独的日期都可能有重复的条目


运行下面的代码,我得到以下输出:

代码:

输出:

Empty DataFrame
Columns: [ARI, Flesch, Kincaid, time, VIX_close, FEDFUNDS, 
Baseline_overall_index, News_Based_Policy_Uncert_Index, Speaker, 
Score, Residual, Date]
Index: []

请尝试此链接“运行下面的代码,我将获得以下输出…”,但您只向我们显示了一行代码。请包含失败的未桥接代码。在不查看数据的情况下,很难对整个数据进行注释,但您提供的数据没有共同的日期,因此合并日期将返回一个空数据框。您必须告诉pandas要合并的列或索引。如果
ARI
是索引,则此时它尝试在该索引上进行合并,但由于没有相应的条目,因此合并的数据帧为空
Empty DataFrame
Columns: [ARI, Flesch, Kincaid, time, VIX_close, FEDFUNDS, 
Baseline_overall_index, News_Based_Policy_Uncert_Index, Speaker, 
Score, Residual, Date]
Index: []