2 つの時系列があります。1 つは毎日の時系列で、もう 1 つは個別の時系列です。私の場合、マージする必要がある株価と格付けがありますが、マージされた時系列が株価に従って毎日の日付を保持し、格付けがティッカーと日付によって毎日のデータに適合するようにします。単純なマージ コマンドは、正確な日付とティッカーのみを検索し、適合しないケースに 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
私はあなたの助けにとても感謝しています.