[R] SAS like Macro variable substituion?

David Young dyoung at telefonica.net
Mon Apr 12 13:06:13 CEST 2010


I'd like to use a string to refer to an R object with the end
objective of going through a loop and saving various files of the same
name with different contents using a numbered suffix.

# This will be the loop counter and file suffix.
master.i <- 1

# This is the generic file name.
unislopes <- c(1,2,3)

# This assigns the data to the correct file name "unislopes1".
assign(paste("unislopes",master.i,sep=""),unislopes)

# This is the problem.  The first parameter of the "save" function
requires an R object which I'm not sure how to reference using the
suffix "1".  The second part requires text so it can use the
paste function.
save((paste("unislopes",master.i,sep=""),file=paste("unislopes",master.i,".Rdata",sep=""))

Any ideas?





-- 
Best regards,

David Young
Marketing and Statistical Consultant
Madrid, Spain
+34 913 540 381
http://www.linkedin.com/in/europedavidyoung

                          mailto:dyoung at telefonica.net



More information about the R-help mailing list