I'm in need of help selecting from d2 those values that come after a value in d1. For example, d2[1] is both greater than d1[1] and is the value that is closest to d2[1]. Similarly, d2[2] is both greater than d1[2] and is the next "highest" number in d2. Every value in d1 has a corresponding value in d2 based on this criteria, however, many of the values in d2 will be discarded. The final result I'm looking for is a subset of d2 as given in d3. Notice for example that 140569 is discarded and not contained in d3. This small example is of course a much smaller example of a much larger problem. Example R script of how to whittle down d2 to look like d3 based on the criteria above
d1 <- c(135631,136950,137952,138787,139623,142231,143067,144762, 145601,146441) d2 <- c(135882,136954,137956,138792,139630,140569,141398,142237, 143078,143907,144771,145611,146446,147285,148128) d3 <- c(135882,136954,137956,138792,139630,142237,143078,144771, 145611,146446) [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.