熊猫的一天加入两个系列

Panda's Joining two series by Day

通常,如果日期完全对齐,我们可以简单地 运行 df1.join(df2)。但是在我的数据集中,我与索引略有不匹配。

df1 中,pandas.tseries.index.DatetimeIndex 格式为 2004-07-07 20:00:00, 2004-07-08 20:00:00...,在 df2 中,pandas.tseries.index.DatetimeIndex 格式为 2004-07-07, 2004-07-08,...

我想忽略时分秒,加入这两个data frames。不会抛出任何错误,但 df22004-07-08 20:00:00 的列将出现 NaN 值。如何连接这两个数据框?

我认为最简单的解决方案是重新格式化一个或两个数据框的日期时间列。假设时间对您不重要,也许您可​​以从第一个数据框中删除时间。 Here's a post which uses normalize to achieve this.