我有兩個時間序列,一個是日常時間序列,另一個是離散時間序列。就我而言,我有我需要合併的股票價格和評級,但合併時間序列會根據股票價格保留每日日期,並且該評級適用於日線數據和日期。 一個簡單的合併命令只會查找確切的日期和行情,並將NA應用於不合適的情況。但我想查找完全匹配並填寫最後評分之間的日期。合併不規則時間序列
Daily time series:
ticker date stock.price
AA US Equity 2004-09-06 1
AA US Equity 2004-09-07 2
AA US Equity 2004-09-08 3
AA US Equity 2004-09-09 4
AA US Equity 2004-09-10 5
AA US Equity 2004-09-11 6
Discrete time series
ticker date Rating Last_Rating
AA US Equity 2004-09-08 A A+
AA US Equity 2004-09-11 AA A
AAL LN Equity 2005-09-08 BB BB
AAL LN Equity 2007-09-09 AA AA-
ABE SM Equity 2006-09-10 AA AA-
ABE SM Equity 2009-09-11 AA AA-
Required Output:
ticker date stock.price Rating
AA US Equity 2004-09-06 1 A+
AA US Equity 2004-09-07 2 A+
AA US Equity 2004-09-08 3 A
AA US Equity 2004-09-09 4 A
AA US Equity 2004-09-10 5 A
AA US Equity 2004-09-11 6 AA
我會非常感謝您的幫助。
,請讓你的數據容易加載,即'dput'而不是/除了複製粘貼(這是'data.table'簡單滾動合併問題,但你目前的數據顯示太麻煩了) – eddi