On Sat, Nov 26, 2011 at 10:55 AM, Kevin Burton <rkevinbur...@charter.net> wrote:
> I have two time series
>
>
>
> a <- ts(1:10, start=c(1,6), end=c(2,5), frequency=10)
>
> b <- ts(1:5, start=c(2,1), end=c(2,5), frequency=10)
>
>
>
> Obviously 'b' is a subset of 'a'. I want a single index value indicating
> where that start of 'b' lines up with the start of 'a'. So in this simple
> example I would expect an index of 5. I was playing with 'merge'. But, for a
> 'ts' object this does not produce anything that is useful:
>
>
>
>> merge(a,b)
>

Try this:

library(zoo)
m <- merge(a = as.zoo(a), b = as.zoo(b))
m

or to get a ts object back:

as.ts(m)

-- 
Statistics & Software Consulting
GKX Group, GKX Associates Inc.
tel: 1-877-GKX-GROUP
email: ggrothendieck at gmail.com

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to