[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