Eugene, R allows indexing with logical vectors, so your example would look like
hist(X[(Y>=A) & (Y<=B)]) See the manual "An Introduction to R" for details. HTH Thomas > -----Original Message----- > From: Eugene Salinas [mailto:[EMAIL PROTECTED] > Sent: 27 August 2003 09:49 > To: [EMAIL PROTECTED] > Subject: [R] selecting by variable > > > Hi, > > I'm a recent R convert so I haven't quite figured out > the details yet... > > How do I select one variable by another one? Ie if I > want to draw the histogram of variable X only for > those individuals that also have a value Y in a > certain range? > > In STATA I would give something like: > > histogram X if ((Y>=A & Y<=B)) > > (The data is for individuals and each individual has a > number of characteristics including X and Y). > > thanks, eugene. > > ______________________________________________ > [EMAIL PROTECTED] mailing list > https://www.stat.math.ethz.ch/mailman/listinfo/r-help > --- Thomas Hotz Research Associate in Medical Statistics University of Leicester United Kingdom Department of Epidemiology and Public Health 22-28 Princess Road West Leicester LE1 6TP Tel +44 116 252-5410 Fax +44 116 252-5423 Division of Medicine for the Elderly Department of Medicine The Glenfield Hospital Leicester LE3 9QP Tel +44 116 256-3643 Fax +44 116 232-2976 ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help