Alternatively, you can use ?glob2rx test[, grep(glob2rx("*[tT]"), names(test))]
which allows for wildcards. --sundar Benilton Carvalho said the following on 3/26/2007 12:19 PM: > if 'test' is your data frame... > > test[, grep("[tT]$", names(test))] > > b > > On Mar 26, 2007, at 3:06 PM, [EMAIL PROTECTED] wrote: > >> Dear R users >> >> I would like to make a new dataframe from an existing dataframe, >> retaining >> ONLY those variables that end in the letter "t" >> >> I have searched the help archives and consulted several reference >> books but >> cannot seem to find an example. >> >> Any ideas...? Thanks! >> >> Mark >> >> [[alternative HTML version deleted]] >> >> ______________________________________________ >> 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 >> and provide commented, minimal, self-contained, reproducible code. > > ______________________________________________ > 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 > and provide commented, minimal, self-contained, reproducible code. ______________________________________________ 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 and provide commented, minimal, self-contained, reproducible code.