Seeliger.Curt at epamail.epa.gov
2008-Dec-23 17:10 UTC
[R] source() argument specification in packages
Folks, I am creating a small package which builds just fine but fails the check during the installation phase, as it can not find the files I am source()ing: cannot open file 'c:\PROGRA~1\R\R-28~1.0\library\nla\nlamets.r': No such file or directory The path to the files are predicated on the package being already installed, for example: if(!(exists('codeLocation'))) { codeLocation <- paste(Sys.getenv("R_HOME"), "\\library\\nla\\", sep="") } source(paste(codeLocation,'nlamets.r',sep='')) So it can't install the package because the package isn't installed yet. At this point, specifying a file path for a package looks like a chicken/egg problem. Is there a more appropriate means for specifying file paths in source(), or am I overlooking something even simpler? Thank you for your help, cur -- Curt Seeliger, Data Ranger Raytheon Information Services - Contractor to ORD seeliger.curt@epa.gov 541/754-4638 [[alternative HTML version deleted]]