Re: [R] documenting yoru progress

From: Gabor Grothendieck <ggrothendieck_at_gmail.com>
Date: Sun, 2 Dec 2007 18:57:33 -0500

If what you mean is that you have a file, test.R, of R commands and you are using source("test.R") and you wish to discover the name "test.R" without hard coding it in your file, then place this in test.R:

ofile <- parent.frame(2)$ofile

and ofile will be set to "test.R". Note that the line shown should not be within a function or other local environment within the file but directly at top level.

This is hack which may need to be modified if the internals of the source command change.

On Dec 2, 2007 6:24 PM, Tom Sgouros <tomfool_at_as220.org> wrote:
>
> Hello all:
>
> I have a function that writes a fairly elaborate report based on some
> survey data. For documentation and bookkeeping purposes, I'd like to
> write out in the report the function call that produced the report, or
> at least enough information to help me recreate the steps that led to
> that report. I've been generating all the reports with scripts, in
> order to be able to recreate the steps, but apart from the file name, I
> don't yet have a way to match the report to the script that created it.
>
> Can anyone suggest easy ways to do this? From within a function, is the
> function call text available somehow, or the names of the arguments used
> in the function invocation?
>
> Many thanks,
>
> -tom
>
>
> --
> ------------------------
> tomfool at as220 dot org
> http://sgouros.com
> http://whatcheer.net
>
> ______________________________________________
> 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.
>



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. Received on Mon 03 Dec 2007 - 00:00:33 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Mon 03 Dec 2007 - 00:30:16 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.