我有每日的weather
数据:
rain (mm)
date
01/01/2022 0.0
02/01/2022 0.5
03/01/2022 2.0
...
我有另一个按小时细分的表(df
value
datetime
01/01/2022 01:00 x
01/01/2022 02:00 x
01/01/2022 03:00 x
...
我想这样加入他们:
value rain
datetime
01/01/2022 01:00 x 0.0
01/01/2022 02:00 x 0.0
01/01/2022 03:00 x 0.0
...
02/01/2022 01:00 x 0.5
02/01/2022 02:00 x 0.5
02/01/2022 03:00 x 0.5
...
03/01/2022 01:00 x 2.0
03/01/2022 02:00 x 2.0
03/01/2022 03:00 x 2.0
...
(nb:所有日期均为d%/m%/Y%格式,并且所有日期均为各自df的索引)
我肯定有一个直接的解决方案,但我找不到它...提前感谢任何帮助!
2条答案
按热度按时间eaf3rand1#
您可能需要对
weather
重新采样,然后连接df
:这将保留
weather
的重采样索引,您可能希望保留df
索引或交集,或者所有索引。请查看doc和kwarghow
。输出(默认值
how="left"
):nnsrf1az2#
假设第一个 Dataframe 命名为“天气”,第二个命名为“df”。
让我们试试下面的代码: