【发布时间】:2018-10-15 21:20:16
【问题描述】:
我有一个数据框 df 仅包含从 2007-01-01 到 2018-04-30 的日期(不是索引) 我有第二个数据框子包含从 2007-01-01 到 2018-04-20 的日期和值 我想要一个结果数据框 res,其中包含 df 的所有日期和 sub 的值在正确的位置。我正在使用
res = pd.merge(df, sub, on='date', how='outer')
我希望在 res 数据框中有 2018-04-21 到 2018-04-30 的 NaN。 相反,我得到 res 只有 2018-04-20 的值(它截断了缺失的值) 为什么?
【问题讨论】:
-
能否提供样本数据?