【发布时间】:2016-12-19 12:23:31
【问题描述】:
我有两个要在日期列上合并的数据框。
第一个数据框保存日期时间:
DateTime,Date,Hour
2015-01-01 00:00:00 | 2015-01-01 | 00
2015-01-01 00:00:01 | 2015-01-01 | 01
...
2015-01-01 23:00:00 | 2015-01-01 | 23
第二个每天持有它:
> Date,Col3
>
> 2015-01-01 | daily something1
>
> 2015-01-02 | daily something2
--
我想在日期列上进行合并,以便日期中的 24 小时将具有与第二个数据框相同的每日特征。
2015-01-01 00:00:00 | 2015-01-01 | 00 | daily something1
2015-01-01 01:00:00 | 2015-01-01 | 01 | daily something1
...
2015-01-02 00:00:00 | 2015-01-01 | 23| daily something2
这可以通过编写一些代码来完成,但是我可以通过使用 join 或 merge 来做到这一点吗?试着用左、右连接来做,但做不到。
【问题讨论】:
标签: python pandas join dataframe merge