Hi. I may be missing what you're trying to achieve, but... what about
subset(airquality, airquality$Month!=6) instead? You can do arbitrarily complex queries if you wish, combining terms logically. You don't have to use the subset function. You may find it helpful to see what the following result in: airquality$Month==6 airquality[airquality$Month==6, ] airquality[airquality$Month==6, ] There are ways of getting the row numbers, but I suspect you don't actually need to do that, do you? Best wishes, Mark 2009/5/26 Jason Rupert <jasonkrup...@yahoo.com>: > > > I would like to use the "row number" information returned from performing a > subset command on a dataframe. > > For example, I would like to automatically delete some rows from a dataframe > if they match a criteria. Here is my example below. > > data(airquality) > names(airquality) > subset(airquality, airquality$Month == 6) > > Now how do I delete the row numbers returned automatically? > > I know I can type > airquality_mod<-airquality[-c(32:60)] > > However, I would like to check the row information and then use it to delete > the stuff out of the dataframe. > > Thank again for any feedback and insights. > > ______________________________________________ > 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. > > -- Dr. Mark Wardle Specialist registrar, Neurology Cardiff, UK ______________________________________________ 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.