[R] Scoping rules in R

Nicholas Lewin-Koh kohnicho at comp.nus.edu.sg
Thu Mar 21 09:21:45 CET 2002


Hi,
The following is a small test function that is part of a larger piece of
code. If I understand things correctly both z and st.obj$call need to be
looked for in .GlobalEnv . How do I write this so it works? And which part
of the documentation should I be reading to get a more in depth
explanation?

Thanks
Nicholas


tst<- function(st.obj,z){
G<-unique(st.obj$mem[,st.obj$depth])
Gr<-st.obj$mem[,st.obj$depth]

cphlst<-list()

for(i in G){
  assign("form",deparse(substitute(st.obj$cph.call)),env=.GlobalEnv)
  dat<-z[Gr==i,]
  call<-paste("coxph(",form ,",data= ",dat,")")
  cphlst[[j]]<-eval(parse(text=call), sys.parent())
  }
cphlst
}

                 CH3
                  |
                  N             Nicholas Lewin-Koh
                 / \            Dept of Statistics
           N----C   C==O        Program in Ecology and Evolutionary Biology
          ||   ||   |           Iowa State University
          ||   ||   |           Ames, IA 50011
          CH    C   N--CH3      http://www.public.iastate.edu/~nlewin
            \  / \ /            nlewin at iastate.edu
             N    C
             |   ||             Currently
            CH3   O             Graphics Lab
                                School of Computing
                                National University of Singapore
     The Real Part of Coffee    kohnicho at comp.nus.edu.sg


-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list