On Wed, Oct 6, 2010 at 9:32 AM, Ralf B <ralf.bie...@gmail.com> wrote: > Can one create a variable through a function by name > > createVariable <- function(name) { > outputVariable = name > name <- NULL > } > > after calling > > createVariable("myVar") > > I would like to have a variable myVar initialized with NULL in my > environment. Is this possible?
This dirty trick works for me: createVariable <- function(name) {eval(parse(text = paste(name, "<<- NULL"))) } Example: > abcd Error: object 'abcd' not found > createVariable("abcd") > abcd NULL Peter ______________________________________________ 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.