Hello, I am trying to average a number of data sets where the x vector contains times and the Y data are instrument readings. The vectors all have different numbers of values, but many X time values match. For example:
A fragment of the first data set: x vect value 14:56:10 0.325 14:62:11 0.111 14:68:11 0.214 . . . this can go on for 100's of values, spaced by 6 minutes, but there can be gaps too, like: 16:05:18 0.245 16:11:09 0.266 16:17:05 0.271 16:33:00 0.304 16:39:05 0.300 A fragment of the second data set: 15:59:08 0.255 16:05:44 0.281 16:11:25 0.249 16:17:39 0.238 16:23:51 0.288 ...and the result I am looking for is a new vector that looks like this: 14:56:10 0.325 14:62:11 0.111 14:68:11 0.214 . . . 15:59:08 0.255 16:05:18 0.2630 * matches, so average 16:11:09 0.2575 * matches, so average 16:17:05 0.2545 * matches, so average 16:33:00 0.304 16:39:05 0.300 The times values in the new X vector are properly interleaved taking data across the datasets, but when there is a match the Y values are averaged. Note that the seconds don't matter. I am using R Version 2.2.1 on a PC Thanks for thinking about it, =Randy= R. Zelick email: [EMAIL PROTECTED] Department of Biology voice: 503-725-3086 Portland State University fax: 503-725-3888 mailing: P.O. Box 751 Portland, OR 97207 shipping: 1719 SW 10th Ave, Room 246 Portland, OR 97201 ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html