我想合并/合并具有不同假日日期集的2个不同数据帧的"outer"。日期列为字符串。两种数据帧价格都不包括非定价天数,例如公共节假日和周末
假设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最终,我想填充fillna(method='bfill')的NaN。我是否应该在此合并/合并操作中包含任何假日库包?
发布于 2020-06-24 20:47:21
Pandas提供了各种工具,可以轻松地将Series或DataFrame与连接/合并类型操作中的索引和关系代数功能的各种集合逻辑组合在一起。请看一下these documents,它可能对您想要实现的目标很有用
https://stackoverflow.com/questions/62555253
复制相似问题