我有两个时间序列,一个是每日时间序列,另一个是离散时间序列。在我的情况下,我需要合并股价和评级,但是合并的时间序列根据股票价格保持每日日期,并且评级通过股票代码和日期与每日数据相匹配。一个简单的合并命令只会查找确切的日期和代码并将 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
我将非常感谢您的帮助。