[R] return the name of source.

Henrik Bengtsson hb at biostat.ucsf.edu
Tue Aug 27 08:07:06 CEST 2013


See findSourceTraceback() of R.utils.  /Henrik

On Mon, Aug 26, 2013 at 10:58 PM, peter dalgaard <pdalgd at gmail.com> wrote:
>
> 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
>
> ______________________________________________
> 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.



More information about the R-help mailing list