All, Is there are a wildcard in R for varible names as in unix? For example, rm(results*) to remove all variable or function names that begin w/ "results"? cheers, Dave ps - please respond directly to afshar@miami.edu [[alternative HTML version deleted]]
On Mon, 2005-10-10 at 10:37 -0400, Afshartous, David wrote:> All, > > Is there are a wildcard in R for varible names as in unix? For example, > > rm(results*) > > to remove all variable or function names that begin w/ "results"? > > cheers, > Dave > ps - please respond directly to afshar at miami.eduSee ?ls, which has a 'pattern' argument, enabling the use of Regex to define the objects to be listed and subsequently removed using rm(). You can then use something like: rm(list = ls(pattern = "\\bresults.")) HTH, Marc Schwartz
In R 2.2.0, there is the function 'glob2rx()' which can be used for this
purpose. As in
rm(list = ls(pattern = glob2rx("results*")))
-roger
Afshartous, David wrote:> All,
>
> Is there are a wildcard in R for varible names as in unix? For example,
>
> rm(results*)
>
> to remove all variable or function names that begin w/
"results"?
>
> cheers,
> Dave
> ps - please respond directly to afshar at miami.edu
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at 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
>
--
Roger D. Peng
http://www.biostat.jhsph.edu/~rpeng/