È possibile personalizzare l’avvio di R tramite un file di nome Rprofile.site.
Su Windows, il file si trova nella directory C: \ Programmi \ R \ R-versione \ etc.
.Rprofile è un file contenente codice R che viene eseguito quando si avvia R dalla directory contenente il file .Rprofile . Se si utilizza RStudio, è possibile avere un profilo .Rprofile separato in ogni directory di progetto RStudio.
Per ogni avvio, R genera il file Rprofile.site. Quindi cercherà un file .Rprofile nella directory di lavoro corrente. Se non lo trova, ne cercherà uno nella home directory dell’utente. Ci sono due funzioni speciali che si possono inserire in questi file. First () verrà eseguito all’inizio della sessione R e. Last () verrà eseguito alla fine della sessione.
Puoi trovare maggiori infomazioni consultando la documentazione di startup.

Di seguito un esempio su come Personalizzare l’avvio di R

# Esempio struttura file Rprofile.site

# Alcune opzioni che si possono cambiare
# options(papersize="a4")
# options(pager="internal")
# options(stringsAsFactors=FALSE)
# options(max.print=100)
# options(scipen=10)
# options(editor="vim")
# options(width=65, digits=5)
# options(show.signif.stars=FALSE)
# setHook(packageEvent("grDevices", "onLoad"),
function(...) grDevices::ps.options(horizontal=FALSE))
# set.seed(1234)


# R interactive prompt
# options(prompt="> ")
# options(continue="+ ")

# to prefer Compiled HTML
help options(chmhelp=TRUE)
# to prefer HTML help
# options(htmlhelp=TRUE)

# General options
options(tab.width = 2)
options(width = 130)
options(graphics.record=TRUE)

# Funzione First
.First <- function(){
library(Hmisc)
library(R2HTML)
cat("\nWelcome at", date(), "\n")
}

# Funzione Last
.Last <- function(){
cat("\nGoodbye at ", date(), "\n")
}

#Impostazione della directory home R
Sys.setenv(R_USER="c:/R_home") # da non confondere con la variabile $R_HOME
#Configurazione ambiente
## Non eseguire:
## Esempio ~/.Renviron on Unix
R_LIBS=~/R/library
PAGER=/usr/local/bin/less

## Esempio.Renviron on Windows
R_LIBS=C:/R/library
MY_TCLTK="c:/Program Files/Tcl/bin"

# Impostare i package da caricare all’avvio R_DEFAULT_PACKAGES (NOTA: Questa è una cattiva pratica e dovrebbe essere generalmente evitata perché separa il codice di caricamento del pacchetto dagli script in cui tali pacchetti vengono effettivamente utilizzati.)
R_DEFAULT_PACKAGES='utils,grDevices,graphics,stats'

Guarda tutti i tutorial sull’Ambiente di Lavoro oppure torna su R tutorial.