合并/连接具有不同假日日期的 2 数据帧



我想合并/连接具有不同假期日期集的 2 个不同数据帧的"outer"。日期列为字符串。两个数据帧价格均不包括非定价日,例如公共假期和周末

假设数据帧 1 在美国假期之后:

df1_US_holiday
Date       Price_A
5/6/2020   2
5/5/2020   3
5/4/2020   4
5/1/2020   5
4/30/2020  6
4/29/2020  1
4/28/2020  3
4/27/2020  1

假设数据帧 2 紧随中国假期(注意:5 月 1 日至 5 日是中国假期(:

df2_China_holiday
Date       Price_B
5/6/2020   4
4/30/2020  3
4/29/2020  2
4/28/2020  2
4/27/2020  5

预期的合并/连接结果:

Date       Price_A  Price_B
5/6/2020   2        4
5/5/2020   3        NaN
5/4/2020   4        NaN
5/1/2020   5        NaN
4/30/2020  6        3
4/29/2020  1        2
4/28/2020  3        2
4/27/2020  1        5

最终,想为fillna(method='bfill')填补NaN。我应该为此合并/连接操作包含任何假日库包吗?

> Pandas 提供了各种工具,可以轻松地将 Series 或 DataFrame 与各种集合逻辑组合在一起,用于索引和关系代数功能,以防连接/合并类型操作。 请查看这些可能对您想要实现的目标有用的文档

最新更新