Sarah Goslee <sarah.goslee <at> gmail.com> writes:
|On Thursday, April 16, 2015, paul <paul.domaskis <at> gmail.com>
|wrote:
|> I'm ramping up on R, and reading
|> http://stuff.mit.edu/afs/sipb/project/r-
|> project/lib/R/library/base/html/Startup.html.  I'm probably wrong
|> about this, but ~/.Rprofile seems to serve the same purpose as a
|> .First() function.  Why do both exist, and what considerations go
|> into a decision to choose one over the other for startup code?
|
| It's the timing and where the info comes from, as that document
| explains in great detail.
|
| .Rprofile is read on start-up unless R is specifically told to skip
| it.
|
| .First() is sourced after it's loaded, and thus must be loaded from
| somewhere such as an existing .RData file or a package.
|
| ~/.Rprofile is thus most convenient for things you want to have
| happen in every R session, while .First() is useful for specific
| sessions loaded from saved objects, or for constructing packages.
| Though on linux, I use a local .Rprofile if I need per-session
| options, because I often don't have a saved .RData file.

Thanks, Sarah.  Yes, the documentation has a great deal of detail, but
I needed was your explanation in the final paragraph of your response.

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.

Reply via email to