You can probably do it more easily with the subset() function but in my experience that often leads to more problems than solutions: perhaps try this.
idx <- with(DATA, which(age > 20 & age < 30)) DATA[idx, ] Michael On Thu, Jan 12, 2012 at 5:25 PM, manu79 <manuelespin...@hotmail.it> wrote: > Hello, > I have a big dataset with many variables and I would like to consider only > the rows in which there is a specific value of a variable. > > I make an example for explain what I mean: > I have 5 variables describing a person: age, sex, weight, colour of hair, > colour of eyes. > I have 1000 rows (1000 persons) and I want to consider only the persons > whose age is between 20 to 30. How can I do? > > Thank you very much > M. > > ______________________________________________ > 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.