see ?merge > merge(xx,aa,by.x='x',by.y='a') x y b 1 2.00112e+11 1.0 1.2 2 2.00112e+11 1.1 1.9
making the two matricies time series does not mean that R knows that the first column is a datetime. and depending on your desired result, that may not be important. hope that helps, Justin On Thu, Jan 5, 2012 at 5:51 AM, Thijs vanden Bergh < bergh.thijsvan...@gmail.com> wrote: > was trying to match different matrices of different lengths with in > the first collumn date and time info (yearmonthdayhourminute). the > routine needs to return NA´s where data of either of the matrices is > non existent. > > have been trying the following: > > #### > x <- c(200112030003, 200112030004, 200112030005, 200112030006) > y <- c(0.1, 1, 1.1, 1.5) > a <- c(200112030004, 200112030005, 200112030007, 200112030008, > 200112030009) > b <- c(1.2, 1.9, 2.0, 2.5, 2.1) > > xx <- cbind(x, y) > aa <- cbind(a, b) > > xxnew <- ts(xx) > aanew <- ts(aa) > > cc <- ts.union(xxnew, aanew) > cc > #### > > this does however not give the wished for result as it simply cbinds > the two matrices and filles up empty spots that are created due to the > one matrix being shorter then the other at the bottom end of the > shortest matrix. i realy want the routine to match matrix xx and aa > to time in the first collumn of both matrices. > > any help towards this end would be much appreciated, > > th. > > ______________________________________________ > 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. > [[alternative HTML version deleted]]
______________________________________________ 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.