Python 合并数据帧
我有两个dfs,一个叫做master: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
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: []