search for: dayne

Displaying 8 results from an estimated 8 matches for "dayne".

Did you mean: wayne
2015 Jul 15
2
bquote/evalq behavior changed in R-3.2.1
...: rapply(list(test), eval, envir = fenv) I thought I explained in the question that the above code does not work. It does not throw an error, but the behavior is no different (at least in the output or result). Using the above code still results in the x object not being stored in fenv on 3.1.2. Dayne On Wed, Jul 15, 2015 at 4:40 PM, William Dunlap <wdunlap at tibco.com> wrote: > Another aspect of the change is (using TERR's RinR package): > > options(REvaluators=list(makeREvaluator("R-3.1.3"), > makeREvaluator("R-...
2015 Jul 15
3
bquote/evalq behavior changed in R-3.2.1
...er stored in "fenv," but it is when I run the same code on 3.2.1. However, the given example stores "x" in "fenv" on 3.1.2, but throws the error I gave when run on 3.2.1. To give credit, I received the idea for using evalq from SO: http://stackoverflow.com/a/22559385 Dayne On Wed, Jul 15, 2015 at 3:29 PM, William Dunlap <wdunlap at tibco.com> wrote: > I am curious why you used evalq instead of eval in this code. > > Bill Dunlap > TIBCO Software > wdunlap tibco.com > > On Wed, Jul 15, 2015 at 11:49 AM, Dayne Filer <dayne.filer at gmail...
2015 Jul 15
2
bquote/evalq behavior changed in R-3.2.1
...peof(object) != "list") stop("'object' must be a list") Wrapping list() around the first argument and switching to using eval with an expression-object rather than a call-object seemed to solve the problem when this was posed as a question on StackOverflow, but Dayne was not happy with that solution for other reasons that he is not describing. -- David. > In R-3.1.3 we got > rapply(list(quote(1+myNumber)), evalq, envir=list2env(list(myNumber=17))) > #[1] 18 > rapply(list(quote(1+myNumber)), eval, envir=list2env(list(myNumber=17))) > #Error in...
2015 Jul 15
0
bquote/evalq behavior changed in R-3.2.1
Bill, Is your conclusion to just update the code and enforce using the most recent version of R? Dayne On Wed, Jul 15, 2015 at 4:44 PM, Dayne Filer <dayne.filer at gmail.com> wrote: > David, > > If you are referring to the solution that would be: > > rapply(list(test), eval, envir = fenv) > > I thought I explained in the question that the above code does not work. > I...
2015 Jul 15
3
bquote/evalq behavior changed in R-3.2.1
....2.1 the code throws an error: Error in eval(substitute(expr), envir, enclos) : object 'X' not found I could not find anything in the release notes that would explain this change. Changing evalq to eval works in 3.2.1, but eval does not store x in the given environment in 3.1.2. Thanks, Dayne [[alternative HTML version deleted]]
2015 Jul 15
0
bquote/evalq behavior changed in R-3.2.1
...ist") > stop("'object' must be a list") > > Wrapping list() around the first argument and switching to using eval with > an expression-object rather than a call-object seemed to solve the problem > when this was posed as a question on StackOverflow, but Dayne was not happy > with that solution for other reasons that he is not describing. > > -- > David. > > > In R-3.1.3 we got > > rapply(list(quote(1+myNumber)), evalq, envir=list2env(list(myNumber=17))) > > #[1] 18 > > rapply(list(quote(1+myNumber)), eval, envir=li...
2015 Jul 15
0
bquote/evalq behavior changed in R-3.2.1
..., envir, enclos) : object 'X' not found lapply(list(quote(1+myNumber)), eval, envir=list2env(list(myNumber=17))) #[[1]] #[1] 18 Make the FUN argument function(arg)sys.call() to see some details of the change. Bill Dunlap TIBCO Software wdunlap tibco.com On Wed, Jul 15, 2015 at 12:35 PM, Dayne Filer <dayne.filer at gmail.com> wrote: > In 3.1.2 eval does not store the result of the bquote-generated call in > the given environment. Interestingly, in 3.2.1 eval does store the result > of the bquote-generated call in the given environment. > > In other words if I run th...
2015 Jul 15
0
bquote/evalq behavior changed in R-3.2.1
I am curious why you used evalq instead of eval in this code. Bill Dunlap TIBCO Software wdunlap tibco.com On Wed, Jul 15, 2015 at 11:49 AM, Dayne Filer <dayne.filer at gmail.com> wrote: > Hello, > > I upgraded from 3.1.2 to 3.2.1 and am receiving errors on code that worked > as I intended previously. Briefly, I am using bquote to generate > expressions to modify data.table objects within a function, so I need the >...