L'espace de travail dans R
L'espace de travail est votre environnement de travail R actuel et comprend tous les objets définis par l'utilisateur (vecteurs, matrices, cadres de données, listes, fonctions). À la fin d'une session R, l'utilisateur peut enregistrer une image de l'espace de travail actuel qui sera automatiquement rechargée lors du prochain démarrage de R. Les commandes sont saisies de manière interactive à l'invite de l'utilisateur R. Les touches fléchées vers le haut et vers le bas permettent de faire défiler l'historique de vos commandes.
Vous souhaiterez probablement conserver différents projets dans des répertoires physiques différents. Voici quelques commandes standard pour gérer votre espace de travail.
getwd() # print the current working directory - cwd
ls() # list the objects in the current workspace
setwd(mydirectory) # change to mydirectory
setwd("c:/docs/mydir") # note / instead of \ in windows
setwd("/usr/rob/mydir") # on linux
# view and set options for the session
help(options) # learn about available options
options() # view current option settings
options(digits=3) # number of digits to print on output
# work with your previous commands
history() # display last 25 commands
history(max.show=Inf) # display all previous commands
# save your command history
savehistory(file="myfile") # default is ".Rhistory"
# recall your command history
loadhistory(file="myfile")
# default is ".Rhistory"
# save the workspace to the file .RData in the cwd
save.image()
# save specific objects to a file
# if you don't specify the path, the cwd is assumed
save(object list,file="myfile.RData")
# load a workspace into the current session
# if you don't specify the path, the cwd is assumed
load("myfile.RData")
q() # quit R. You will be prompted to save the workspace.
Note importante pour les utilisateurs de Windows :
R s'embrouille si vous utilisez un chemin dans votre code comme : R c:\mydocuments\myfile.txt
En effet, R considère "" comme un caractère d'échappement. A la place, utilisez : ``R c:/my documents/ myfile.txt c:/mydocuments/ myfile.txt
## To Practice
[This free intro to R course](https://www.datacamp.com/courses/free-introduction-to-r) will get you familiar with the R workspace.