Commit bcf97817 authored by NAVRATIL VINCENT's avatar NAVRATIL VINCENT
Browse files

Update README.md

parent 39d0d66b
......@@ -36,21 +36,35 @@
- plus convivial que la console R pour débuter, plus facile à apprendre que Emacs, plus facile à installer que Eclipse ...
- développement actif
## Installation de la version Desktop
## Installation de la version Desktop de RStudio
https://rstudio.com/products/rstudio/download/#download
RStudio nécessite l'installation d'une version récente de R (http://cran.r-project.org).
## Utilisation de RStudio
Vérifier si une version n'est pas déjà installée sur votre OS.
```bash
R
```
Puis installer RStudio depuis rstudio.com (https://rstudio.com/products/rstudio/download/#download).
> ### Astuce
> Utiliser la variable d'environnement `RSTUDIO_WHICH_R` afin de pointer sur une version de R donnée.
```bash
export RSTUDIO_WHICH_R=/usr/local/bin/R
```
## Premiers pas avec RStudio
### Notion d'Espace de travail (Workspace) en R
### Notion d'Espace de travail (Workspace)
Au lancement de RStudio, R est lancé:
> - Le programme R est lancé dans le répertoire courant (**working directory** - wd)
> - Si présentes, les commandes dans le fichier **.Rprofile** sont executées
> - Si présentes les données dans le fichier **.Rdata** sont chargées
> - En quitant (à l'aide de la commande `quit()`), l'utilisateur peut sauvegarder son espace de travail en répondant "yes" à la question "Save workspace image ?" (les données stockées dans les **objets R** seront écrites dans le **.RData**, les commandes dans le fichier **.Rhistory**)
> - Il y a la possibilité d'utiliser la commande `save.image()` ou `save()` en cours de session pour sauveguarder respectivement tout ou une partie des objets de la session dans un fichier au foramt **.RDat**. Il y a la possibilité de recharger ce fichier à l'aide de la fonction `load()`
> - Il y a la possibilité d'utiliser la commande `save.image()` ou `save()` en cours de session pour sauveguarder respectivement tout ou une partie des objets de la session dans un fichier au foramt **.RData**. Il y a la possibilité de recharger ce fichier à l'aide de la fonction `load()`
### Notion de Projets sous RStudio
### Création de Projets sous RStudio
RStudio peut créer un nouveau projet (**"New Directory"**) ou importer un projet existant depuis un répertoire/dossier (**"Existing Directory"**) ou depuis un gestionnaire de version (**"Version Control"**) (git, svn).
Les nouveaux projets sont de plusieurs types (Analyse : **"New Project"**, Développement de packages: **"R Package"** ou d'application Shiny **"Shiny Web Application"**)
......@@ -58,11 +72,9 @@ Les nouveaux projets sont de plusieurs types (Analyse : **"New Project"**, Déve
- Possibilité de créer un dépôt **git** associé ("Create a git repository")
- Possibilité d'utiliser un gestionnaire de package **Packrat** ("Use packrat with this project") http://rstudio.github.io/packrat/rstudio.html
> ### Astuce
> Utiliser la variable d'environnement `RSTUDIO_WHICH_R` afin de pointer sur une version de R donnée.
```bash
export RSTUDIO_WHICH_R=/usr/local/bin/R
```
### Préférences de RStudio
## Quelques cours en ligne utiles
......@@ -72,6 +84,9 @@ http://swcarpentry.github.io/r-novice-gapminder/01-rstudio-intro/index.html
https://r.developpez.com/tutoriels/introduction-r-et-rstudio/
# Séance 2 - Prise en main de R sous RStudio (1h)
## Apprendre R avec swirl
```R
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment