我想合并/连接具有不同假期日期集的 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 与各种集合逻辑组合在一起,用于索引和关系代数功能,以防连接/合并类型操作。 请查看这些可能对您想要实现的目标有用的文档