0

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

假设 Dataframe 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

假设 Dataframe 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

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

4

1 回答 1

0

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

于 2020-06-24T12:47:20.780 回答