why don't you just do intable<-intable[intable$V1<=3,]
On Mon, 22 Aug 2005 [EMAIL PROTECTED] wrote: > Dear R users, > First of all sorry for this question, surely quite naive. > (I searched on the R site but was unable to find by myself). > > I have a table, called infile : > 1 2 3 > 4 5 6 > 7 8 9 > > I would like to read it and ignore the rows with 1st element > 3 > I do it now with a for loop, and it's ok, > but I was expecting something simpler, like : > > intable = read.table(infile); > newtable = intable[isgoodrow(intable)]; > > where : isgoodrow = function(therow) > {if (therow$V1 > 3) return(F) else return(T);}; > > (... but this don't work). > > So, could somebody please tell me if there is a way to read > a table ignoring specific rows, without using a for loop ? > ... and if yes how ? > > Thanks > Vincent > > ______________________________________________ > R-help@stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html > ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html