[R] assign value to multiple objects with a given ls pattern

Nuno Prista nmprista at fc.ul.pt
Mon Feb 21 17:22:01 CET 2011


Dear R colleagues,

This seems pretty straight forward but I have been banging my head on this for some time and can't seem to find a solution

suppose I have something like

a1<-1; a2<-2; a3<-3; a4<-4; b1<-3; b2<-4
I would like to quickly assign to objects with a certain pattern, e.g., those in

ls(pattern="a")

a specific value, e.g., "99", without having to assign each object at a time.

is there a way I can do this within a "for" cycle? I have tested several eval and parse statements but with no success.

Regards,

Nuno Prista

____________________________
PhD student
Instituto de Oceanografia
Faculdade de Ciências da Universidade de Lisboa
Campo Grande, Lisboa,
1749-016 Lisboa,
Portugal



More information about the R-help mailing list