Many thanks to you all; specially to Frede. which(3ddata$variablename>=x,arr.ind=TRUE) answers my question perfectly.
Cheers! Bukana On Tue, Apr 8, 2014 at 11:33 AM, Frede Aakmann Tøgersen <fr...@vestas.com> wrote: > Hi > > I know there is a arr.index (or something like that, I'm not near my R > right now) argument to which (). I have used it for 2-dim arrays and never > for higher dimensions. But try it out by setting the argument to TRUE. > > Br. Frede > > > Sendt fra Samsung mobil > > > -------- Oprindelig meddelelse -------- > Fra: mamuash bukana > Dato:08/04/2014 15.51 (GMT+01:00) > Til: r-help@r-project.org > Emne: [R] locating a data value in 3-dimensional data set > > I have a 3-dimentional data set with dimensions "longitude", > "latitude", and "time". Unfortunately, when I look at the range of > values in the data set, I noticed some very extremely large(positive > and negative) values which are unexpected to be there. So I wanted to > point-out the location (lon, lat and time) which these extreme values > correspond to in order to see what is happening there. But I could not > point-out these grid points and time. > > I tried: > which(3ddata==x) # 3ddata is name of data set, x is the observed extreme > value > But this couldn't help me. > > Any suggestion please? > > Thanks > > B > > ______________________________________________ > R-help@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. ______________________________________________ R-help@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.