合并DataFrames会删除无数据的行

时间:2019-04-29 13:45:31

标签: python pandas merge

合并2个数据框和按日期排序的男孩数据时,结果仅是来自两个数据框都具有值的日期的数据

合并代码:

all = all.merge(df, left_on='Date', right_on='Date').fillna(0)

例如。

all =

         Date   googl  googlLSTM_score
0  2016-04-27  721.46         0.601689
1  2016-04-28  705.06         0.667589
2  2016-04-29  707.88         0.639414
3  2016-05-02  714.41         0.609557
4  2016-05-03  708.44         0.598832

df =

         Date        avgo  avgoLSTM_score
0  2016-04-18  152.088194        0.543847
1  2016-04-19  147.376289        0.556485
2  2016-04-20  149.483476        0.608056
3  2016-04-21  147.649443        0.565274
4  2016-04-27  146.654382        0.651785

那么结果将是2016-04-27最终出现在所有数据框中(结果)

0 个答案:

没有答案