[R] Why does a[which(b == c[d])] not work?

Peter Dalgaard BSA
Wed, 08 Oct 2003 11:48:55 -0000

Thomas Bock <Thomas.Bock at ptb.de> writes:

> Dear list,
>
> I can not understand why the expression in
> the subject does not work correct:
>
>  > dcrn[which(fn == inve[2])]
> numeric(0)
>  > inve[2]
> [1] 406.7
>  > dcrn[which(fn == 406.7)]
>  [1] 1.3994e-07 1.3988e-07 1.3953e-07 1.3966e-07 1.3953e-07 1.3968e-07
>
> Is this a kick self problem or an bug?

Kick self, most likely. What is

inve[2] - 406.7

--
   O__  ---- Peter Dalgaard             Blegdamsvej 3
  c/ /'_ --- Dept. of Biostatistics     2200 Cph. N
 (*) \(*) -- University of Copenhagen   Denmark      Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk)             FAX: (+45) 35327907