[R] return the name of source.

peter dalgaard pdalgd at gmail.com
Tue Aug 27 07:58:29 CEST 2013


On Aug 27, 2013, at 07:12 , nevil amos wrote:

> Is there a fuction that will allow me to retrun the filename for  a script
> from within that script.

Not a standard one, but you should be able to get at it via a bit of breaking and entering: sys.status() and friends (sys.calls, sys.frames) give you access to the evaluation frame of source() which contains a variable called "file".

-pd

> 
> fir instance
> 
> If I have a script "myscript.r":
> 
> FileName<-unknown.fucntion()
> print(FileName)
> 
> 
> 
> and run it
> source("myscript.r")
> 
> will return
> "myscript.r"
> 
> Thanks
> 
> Nevil Amos
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at r-project.org 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.

-- 
Peter Dalgaard, Professor,
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Email: pd.mes at cbs.dk  Priv: PDalgd at gmail.com



More information about the R-help mailing list