Daebel Helge
2004-Mar-18 07:36 UTC
[R] Question: Assigning the values of a time series to another one with dif. length and resolution
Hi, I have two time series organized in matixes data.1 and data.2. They have different length and resolution. matrix data.1 t1 v1 t3 v3 t5 v5 ... matrix data.2 t1 0 t2 0 t3 0 ... desired result: data.2 t1 v1 t2 0 t3 v3 ... What is the MOST EFFECTIVE way (since the matrixes are very large) to assign the values of data.1 to data.2 whenever time values are equal? Thanks for your help, Helge P.S: My solution so far: for ( i in 1 : nrow(data.1) ) { index <- which ( data.2[,1] == data.1[i,1] ) data.2[index,2] <- data.1[i,2] } _________________________________________ Swiss Federal Institute for Environmental Science and Technology (EAWAG) Dept. of Engineering Sciences Helge Daebel EAWAG, ING - CB D35 Ueberlandstrasse 133 CH-8600 D?bendorf, Switzerland phone: +41 1 823 5052 fax: +41 1 823 5389 mail: helge.daebel at eawag.ch http: www.eawag.ch/research_e/ing/uwe/daebel/bivariate_probability.htm