Démarrage et arrêt
Comme celui de nombreuses applications logicielles sophistiquées, le comportement de R peut être personnalisé à l'aide de fichiers de démarrage. De plus, R peut sauvegarder tout ou partie d'une session, comme un enregistrement de ce que vous avez fait, dans un fichier de sortie. S'il existe des commandes R que vous souhaitez exécuter au début de chaque session R, vous pouvez les placer dans un fichier appelé .Rprofile situé dans votre répertoire personnel ou dans le répertoire à partir duquel vous exécutez R. Ce dernier répertoire est J'ai d'abord recherché ce fichier, ce qui vous permet d'avoir des profils personnalisés pour des projets particuliers.
Par exemple, pour définir l'éditeur de texte que R appelle si vous appelez edit (), vous pouvez utiliser une ligne dans .Rprofile comme ceci (si vous utilisez un système Linux):
options (editor = "/ usr / bin / vim")
La fonction options () de R est utilisée pour la configuration, c'est-à-dire pour modifier divers paramètres. Vous pouvez spécifier le chemin d'accès complet à votre propre éditeur, en utilisant la notation (barres obliques ou barres obliques inverses) appropriée à votre système d'exploitation.
Comme un autre exemple, dans .Rprrofile sur ma machine Linux à la maison, j'ai la ligne suivante:
.libPaths ("/ home / nm / R")

Cela ajoute automatiquement un répertoire contenant tous mes packages auxiliaires à mon chemin de recherche R.
Comme la plupart des programmes, R a la notion de votre répertoire de travail actuel. Au démarrage, ce sera le répertoire à partir duquel vous avez lancé R, si vous utilisez Linux ou un Mac. Sous Windows, ce sera probablement votre dossier Documents. Si vous faites ensuite référence à des fichiers au cours de votre session R, ils seront supposés se trouver dans ce répertoire. Vous pouvez toujours vérifier votre répertoire actuel en tapant ce qui suit:

  1. > getwd ()
Source code

Vous pouvez changer votre répertoire de travail en appelant setwd () avec le répertoire désiré comme argument entre guillemets. Par exemple,
  1. > setwd ("q")
Source code

définirait le répertoire de travail à q.
Au fur et à mesure que vous progressez dans une session R interactive, R enregistre les commandes que vous soumettez. Si vous répondez oui à la question "Enregistrer l'espace de travail?" Lorsque vous quittez, R sauvegardera tous les objets que vous avez créés dans cette session et les restaurera lors de votre prochaine session. Cela signifie que vous n'avez pas besoin de refaire le travail à partir de zéro pour continuer là où vous vous étiez arrêté.
L'espace de travail enregistré se trouve dans un fichier nommé .Rdata, qui se trouve soit dans le répertoire à partir duquel vous avez appelé la session R (Linux), soit dans le répertoire d'installation de R (Windows). Vous pouvez consulter le fichier .Rhistory, qui enregistre vos commandes, pour vous rappeler comment cet espace de travail a été créé.
Si vous voulez un démarrage / un arrêt plus rapide, vous pouvez sauter le chargement de tous ces fichiers et la sauvegarde de votre session à la fin en exécutant R avec l'option vanilla:
  1. R --vanilla
Source code

D'autres options se situent entre vanilla et «load everything». Vous pouvez trouver plus d'informations sur les fichiers de démarrage en interrogeant la fonction d'aide en ligne de R, comme suit:
  1. > ?Startup
Source code