On Sep 21, 2014, at 6:06 AM, billy am wrote:
Hi Everyone ,
I am having an issue with the following code and would need kind
assistant.
For a specific reason , I would need to create a new environment for
variables within the function and use them and I am having issue
with it on
the project I am doing.
The issue is that no matter what I do , I am getting the following
error on
"Error in eval(expr, envir, enclos) : object 'x3' not found"
and it is the x3 that is within the groupedData(y~-1 + x3 | g
and not in the data.frame
fun1 <- function()
{
ee <- new.env()
t <- 10
x <- 5
g<- 8
assign("x2",x,envir = as.environment(ee))
x3 <- get("x2" , envir = as.environment(ee))
if(t == 10)
{
if(g == 8)
{
data.fr <- groupedData(y~-1 + x3 | g,
data=data.frame(y,x3,h, dummy))
}
}
}
I don't get that error; I get the perfectly understandable error:
> fun1()
Error in data.frame(y, x3, h, dummy) : object 'y' not found
And if you create a `y` variable I would expect both h and dummy to be
"not found" as well.
Thanks and Regards
Billy
[[alternative HTML version deleted]]
______________________________________________
[email protected] 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.
David Winsemius, MD
Alameda, CA, USA
______________________________________________
[email protected] 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.