

Startup {base}                               R Documentation

_I_n_i_t_i_a_l_i_z_a_t_i_o_n _a_t _S_t_a_r_t _o_f _a_n _R _S_e_s_s_i_o_n

_D_e_s_c_r_i_p_t_i_o_n_:

     In R, the startup mechanism is as follows. If a  file
     `.Renviron', or failing that `~/.Renviron', exists, it
     is sourced, usually to set environmental variables.
     Then R searches for the site-wide startup profile
     unless the command line option `--no-site-file' was
     given.  The name of this file is taken from the value
     of the `R_PROFILE' (`RPROFILE' as used by older ver-
     sions is now deprecated) environment variable.  If that
     variable is unset, the default is `$R_HOME/etc/Rpro-
     file'.

     Then, unless `--no-init-file' was given, R searches for
     a file called `.Rprofile' in the current directory or
     in the user's home directory (in that order) and
     sources it.

     It also loads a saved image from `.RData' in case there
     is one (unless `--no-restore' was specified).

     Finally, if a function `.First' exists, it is executed
     as `.First()'.

     The functions `.First' and `.Last' can be defined in
     the appropriate startup profiles or reside in `.RData'.

     Command-line flag `--vanilla' implies `--no-init-file'
     and `--no-restore'.

_U_s_a_g_e_:

     .First <- function() { ...... }

     .Rprofile <startup file>

_S_e_e _A_l_s_o_:

     `.Last' for final actions before termination.

