Nitin Jain wrote: > Thanks Professor Ripley and Professor Harrell. > > Yes, save(list=newname, ...) works. > > Best, > Nitin
What I didn't see how to do with save( ) is to save an object with a user-specified internal name that is different from the current name of the object. Save in Hmisc goes to extra trouble to accomplish that. Frank > > > > ----- Original Message ---- > From: Prof Brian Ripley <[EMAIL PROTECTED]> > To: Nitin Jain <[EMAIL PROTECTED]> > Cc: [EMAIL PROTECTED] > Sent: Sunday, September 23, 2007 11:14:37 AM > Subject: Re: [R] saving results under specified file name > >>From the help page for save: > > Arguments: > > ...: the names of the objects to be saved (as symbols or character > strings). > > list: A character vector containing the names of objects to be > saved. > > so you need save(list=newname, ...). > > > On Sun, 23 Sep 2007, Nitin Jain wrote: > >> Hello, >> >> I would like to save the results in a specified file name. Here is a >> test example: >> >> aa <- function(xx, newname) { >> yy <- xx^2 >> rdName <- file.path(paste(newname, ".RData", sep = "")) >> assign(eval(newname), yy) >> save(newname, file=rdName) ## FIXME >> } >> >> >> aa(3, "test") >> >> load("test.RData") >> ls() >> >> I would like to see test (which should store 9) rather than newname >> (which stores "test") >> >> Please let me know how to do this. >> >> Thanks. >> -Nitin > -- Frank E Harrell Jr Professor and Chair School of Medicine Department of Biostatistics Vanderbilt University ______________________________________________ R-help@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.