[R] A point in a vector?

baptiste auguie baptiste.auguie at googlemail.com
Wed Sep 30 22:18:19 CEST 2009


Hi,

assuming v is sorted, try this,

v[ findInterval(x,v)+0:1 ]

see ?findInterval and perhaps ?cut

HTH,

baptiste



2009/9/30 Corrado <ct529 at york.ac.uk>:
> Dear list,
>
> I have a strange requirement .... I have a vector, for example v<-
> c(0,0,0,0,1,2,4,6,8,8,8,8). I have a value,for example x<- 4.8.
>
> I would like to understand in which sub interval of v is x. In this case, v
> would be in the sub interval [4,6] that is in the subinterval starting from
> element j=7 to the element j+1=8.
>
> Can we do that with an R command?
>
> Regards
> --
> Corrado Topi
>
> Global Climate Change & Biodiversity Indicators
> Area 18,Department of Biology
> University of York, York, YO10 5YW, UK
> Phone: + 44 (0) 1904 328645, E-mail: ct529 at york.ac.uk
>
> ______________________________________________
> R-help at r-project.org mailing list
> 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.
>




More information about the R-help mailing list