[R] a remove question
David Winsemius
dwinsemius at comcast.net
Sun Jan 16 22:17:10 CET 2011
On Jan 16, 2011, at 4:08 PM, Erin Hodgess 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*")
> Warning message:
> In rm(pattern = "NY*") : object 'NY*' not found
>>
>
> How do I remove all of NY* items, please? I suspect it might be an
> sapply issue
> thanks,
Perhaps:
rm(list= ls()[grep("NY", ls()] )
If there is a pattern argument to rm (I haven't looked) then it's
possible that it would have succeeded with pattern="NY", assuming you
want any object name with "NY" someplace in it. The "*" looks wrong
for grepping. ".+" would have looked more greppish, but its not really
needed.
> 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.
David Winsemius, MD
West Hartford, CT
More information about the R-help
mailing list