David Winsemius
2021-Apr-09 15:22 UTC
[R] Assigning several lists to variables whose names are contained in other variables
On 4/9/21 5:21 AM, Wolfgang Grond wrote:> Greg, > > here I get the error message: > > Error my_function(val) : > > cannot find function my_function.I'm guessing that you are following someone else's blog and have failed one of two things: - understand that what was meant by the author was that you were assumed to have a function in mind to use for a programming strategy being illustrated - or you were copying and pasting only part of a blog and failed to paste in the code from above where there was earlier code defining `my_function`> > Am 9. April 2021 12:35:40 MESZ schrieb Greg Minshall <minshall at umich.edu>: >> Wolfgang, >> >>> result <- assign(paste("subnet_",? val, sep = "") >>> >>> result <- my_function(val) >> i don't understand why you are twice assigning to =result=. also, the >> first assignment doesn't seem well formatted (t's missing a value?). >> >> did you mean something like >> >> : assign(paste("subnet_",? val, sep = ""), my_function(val)) >> >> (which i would think should work)? >> >> cheers, Greg >> >> ______________________________________________ >> R-help at 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: grond at numberland.com > URL: http://www.numberland.com > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at 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.
Wolfgang Grond
2021-Apr-09 15:26 UTC
[R] Assigning several lists to variables whose names are contained in other variables
David, I don't think that this is the case. When I do the calculation like this subnet_MYSUBNET <- my_function(MYSUBNET), i.e. assigning a variable by hand to each function result, all is fine. Am 9. April 2021 17:22:05 MESZ schrieb David Winsemius <dwinsemius at comcast.net>:> >On 4/9/21 5:21 AM, Wolfgang Grond wrote: >> Greg, >> >> here I get the error message: >> >> Error my_function(val) : >> >> cannot find function my_function. > >I'm guessing that you are following someone else's blog and have failed > >one of two things: > >- understand that what was meant by the author was that you were >assumed >to have a function in mind to use for a programming strategy being >illustrated > >- or you were copying and pasting only part of a blog and failed to >paste in the code from above where there was earlier code defining >`my_function` > >> >> Am 9. April 2021 12:35:40 MESZ schrieb Greg Minshall ><minshall at umich.edu>: >>> Wolfgang, >>> >>>> result <- assign(paste("subnet_",? val, sep = "") >>>> >>>> result <- my_function(val) >>> i don't understand why you are twice assigning to =result=. also, >the >>> first assignment doesn't seem well formatted (t's missing a value?). >>> >>> did you mean something like >>> >>> : assign(paste("subnet_",? val, sep = ""), my_function(val)) >>> >>> (which i would think should work)? >>> >>> cheers, Greg >>> >>> ______________________________________________ >>> R-help at 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: grond at numberland.com >> URL: http://www.numberland.com >> [[alternative HTML version deleted]] >> >> ______________________________________________ >> R-help at 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. > >______________________________________________ >R-help at 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.[[alternative HTML version deleted]]
Wolfgang Grond
2021-Apr-09 16:23 UTC
[R] Assigning several lists to variables whose names are contained in other variables
As I wrote before, I calculate tbl_graph objects, which will be joined afterwards. Not too much, the number of graphs to calculate is in the range between 5 to 20. Further steps are not automated, because they depend on how the single graphs look like, and which of them will be joined. For this reason I thought it would be nice to have the single tbl_ graph objects stored in variables having the name of the graph. For this reason I tried to find a better solution instead of assigning each graph by hand: subnet_MYSUBNET <- my_function(MYSUBNET) To my understanding it is therefore neccessary to assign the result of the function to a variable whose name consists of a fixed string and the content of a further variable. That was the intention for me to ask. Am 9. April 2021 17:22:05 MESZ schrieb David Winsemius <dwinsemius at comcast.net>:> >On 4/9/21 5:21 AM, Wolfgang Grond wrote: >> Greg, >> >> here I get the error message: >> >> Error my_function(val) : >> >> cannot find function my_function. > >I'm guessing that you are following someone else's blog and have failed > >one of two things: > >- understand that what was meant by the author was that you were >assumed >to have a function in mind to use for a programming strategy being >illustrated > >- or you were copying and pasting only part of a blog and failed to >paste in the code from above where there was earlier code defining >`my_function` > >> >> Am 9. April 2021 12:35:40 MESZ schrieb Greg Minshall ><minshall at umich.edu>: >>> Wolfgang, >>> >>>> result <- assign(paste("subnet_",? val, sep = "") >>>> >>>> result <- my_function(val) >>> i don't understand why you are twice assigning to =result=. also, >the >>> first assignment doesn't seem well formatted (t's missing a value?). >>> >>> did you mean something like >>> >>> : assign(paste("subnet_",? val, sep = ""), my_function(val)) >>> >>> (which i would think should work)? >>> >>> cheers, Greg >>> >>> ______________________________________________ >>> R-help at 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: grond at numberland.com >> URL: http://www.numberland.com >> [[alternative HTML version deleted]] >> >> ______________________________________________ >> R-help at 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. > >______________________________________________ >R-help at 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.[[alternative HTML version deleted]]