簡體   English   中英

合並/連接 2 dataframe 與不同的假期日期

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM