[R] Wild cards for dataframes
Steven Yen
@tyen @end|ng |rom ntu@edu@tw
Fri Oct 22 14:48:22 CEST 2021
Thanks, it works!
What can I read to understand more about this part "\\..*$" of the
pattern? And more such as ^ and $ that I know from experience?
On 2021/10/22 下午 06:22, Rui Barradas wrote:
> Hello,
>
> Use ls() with argument pattern. It accepts a regex and returns a
> vector of objects names matching the pattern.
>
>
> rm(list = ls(pattern = "data\\..*$"))
>
>
> Hope this helps,
>
> Rui Barradas
>
> Às 10:20 de 22/10/21, Steven Yen escreveu:
>> I like to be able to use a command with something similar to a "wild
>> card". Below, lines 4 works to delete all three dataframes, but line
>> 5 does not work. Any elegant way to accomplish this? My list of
>> dataframes can be long and so this would be convenient.
>>
>> data.1<-data.frame(x=1:3,y=4:6,z=7:9)
>> data.2<-data.1
>> data.3<-data.1
>> rm(data.1,data.2,data.3)
>> rm(data.*)
>>
>> ______________________________________________
>> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
>> 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.
More information about the R-help
mailing list