熊猫的一天加入两个系列
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
。不会抛出任何错误,但 df2
到 2004-07-08 20:00:00
的列将出现 NaN 值。如何连接这两个数据框?
我认为最简单的解决方案是重新格式化一个或两个数据框的日期时间列。假设时间对您不重要,也许您可以从第一个数据框中删除时间。 Here's a post which uses normalize
to achieve this.
通常,如果日期完全对齐,我们可以简单地 运行 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
。不会抛出任何错误,但 df2
到 2004-07-08 20:00:00
的列将出现 NaN 值。如何连接这两个数据框?
我认为最简单的解决方案是重新格式化一个或两个数据框的日期时间列。假设时间对您不重要,也许您可以从第一个数据框中删除时间。 Here's a post which uses normalize
to achieve this.