[英]Merge/Concat 2 dataframe with different holiday dates
我想為具有不同假期日期集的 2 個不同數據框合並/合並"outer"
。 日期列是字符串。 dataframe 價格均不包括非定價日,例如公共假期和周末
假設 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
。 我應該為此合並/合並操作包含任何假日庫包嗎?
Pandas 提供了各種便利,可在連接/合並類型操作的情況下,輕松地將 Series 或 DataFrame 與索引和關系代數功能的各種設置邏輯組合在一起。 請查看這些可能對您想要實現的目標有用的文檔
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.