[R] Select value according two vectors...

David Winsemius dwinsemius at comcast.net
Tue Jul 21 17:57:25 CEST 2009


On Jul 21, 2009, at 11:11 AM, MarcioRibeiro wrote:

>
> Hi listers,
> I have a problem in identifying a value between two vectors...
> Suppose vector A is...
> 0.0000 0.0909 0.0909 0.1818 0.2727 0.3636 0.4545 0.6363 0.0000  
> 0.0000 0.0000
> 0.0000
> And vector B is...
> 3   5   7  18  43  85  91  98 100 130 230 487
> I would like to identify the value of vector B that vector A is  
> bigger than
> 0.5, this means that I want to identify the 9-th value of vector B,  
> that is
> 98.
> I know how to do that if I had the both vectors as a matrix, but I  
> want to
> do this procedure with two vectors...
> Any suggestions...
> Thanks in advance,
> Marcio

 > B <- scan(textConnection("3   5   7  18  43  85  91  98 100 130 230  
487"))
Read 12 items
 > A <- scan(textConnection("0.0000 0.0909 0.0909 0.1818 0.2727 0.3636  
0.4545 0.6363 0.0000 0.0000 0.0000  0.0000"))
Read 12 items
 > B[ which(A > 0.5) ]
[1] 98



David Winsemius, MD
Heritage Laboratories
West Hartford, CT




More information about the R-help mailing list