[R] a remove question

David Winsemius dwinsemius at comcast.net
Sun Jan 16 22:18:41 CET 2011


On Jan 16, 2011, at 4:17 PM, David Winsemius wrote:

>
> 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:
>
>

OOPs, missing paren:

  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
>
> ______________________________________________
> 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