[R] Selecting values based on two criteria

Morway, Eric emorway at usgs.gov
Fri Dec 26 22:16:32 CET 2014

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,

d2 <- c(135882,136954,137956,138792,139630,140569,141398,142237,

d3 <- c(135882,136954,137956,138792,139630,142237,143078,144771,

	[[alternative HTML version deleted]]

More information about the R-help mailing list