a remove question
On Sun, Jan 16, 2011 at 1:08 PM, Erin Hodgess <erinm.hodgess at gmail.com> wrote:
Dear R People: I have the following:
ls(pattern="NY*")
?[1] "CRAN_df" ? ? ?"CRAN_df0" ? ? "CRAN_df1" ? ? "CRAN_mat" ? ? "CRAN_sp" ?[6] "CRAN_spdf1" ? "CRAN_spdf2" ? "CRAN_spdf4" ? "delauney_NY" ?"dist2_NY" [11] "dist3_NY" ? ? "Gabriel_NY" ? "NY8a_nb" ? ? ?"rel_neigh_NY" "scot_BNG" [16] "SOI_NY"
rm(pattern="NY*")
there is no "pattern" argument in rm(), the only reason trying to use it did not fail is that it has the ... argument to allow many objects to be passed that you would like removed.
Warning message: In rm(pattern = "NY*") : object 'NY*' not found
I do not believe '*' works in regular expressions as I suspect you are trying to use it. See ?regexp for details.
How do I remove all of NY* items, please? ?I suspect it might be an sapply issue
There is a list argument to rm() that you can use in conjunction with ls(): rm(list = ls(pattern = "NY")) Cheers, Josh
thanks, Erin -- Erin Hodgess Associate Professor Department of Computer and Mathematical Sciences University of Houston - Downtown mailto: erinm.hodgess at gmail.com
______________________________________________ R-help at 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.
Joshua Wiley Ph.D. Student, Health Psychology University of California, Los Angeles http://www.joshuawiley.com/