Ivan, same situation when I try your list() solution:
Error in eval ... : object 'function' not found ( I think anything about my_function is meant). Am 9. April 2021 13:43:57 MESZ schrieb Ivan Krylov <krylov.r...@gmail.com>: >Dear Wolfgang, > >On Fri, 9 Apr 2021 11:48:55 +0200 >Wolfgang Grond <gr...@numberland.de> wrote: > >> I want to assign the subnets to variables whose names contain the >> name of the subnet > >Apologies if this sounds too opinionated, but creating variable names >from variable values is a FAQ in a different dynamic language: > >https://perldoc.perl.org/perlfaq7#How-can-I-use-a-variable-as-a-variable-name? > >Most of the explanation doesn't apply to R, of course, but the main >idea here is to use data structures instead of causing (potential, >unlikely, but still) conflicts in the variable namespace. What if you >create a list of function values instead of just a bunch of variables? > >results <- list() >for(i in 1:nrow(datatable)) { > val <- datatable$column[i] > results[[as.character(val)]] <- my_function(val) >} > >Or even > >results <- lapply(setNames(nm = datatable$column), my_function) > >Wouldn't that be more convenient? > >-- >Best regards, >Ivan > >______________________________________________ >R-help@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. - Numberland - Dr. Wolfgang Grond Diplomphysiker, TQM-Assessor (EFQM) Six Sigma Green Belt Ingenieurbüro / Engineering Consultancy Lohfeld 20, DE-95326 Kulmbach, Germany Phone: +49 9221 6919131 Fax: +49 9221 6919156 Mail: gr...@numberland.com URL: http://www.numberland.com [[alternative HTML version deleted]] ______________________________________________ R-help@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.