24/02/2023
Avec l’installation de base
Avec un éditeur de script distinct, pour écrire et éxécuter le code
Avec un IDE (Integrated Development Environment) pour un environnement plus puissant et plus riche
Conçu spécialement pour R
Disponible en version “locale” RStudio Desktop ou en version “serveur” RStudio Server (à télécharger ici)
Permet
R
NB : Installer R
avant d’installer RStudio
1. Éditeur de texte ou de code
2. Environnement de travail, historique, fichiers, …
3. Aide, graphiques, packages installés, visualisation…
4. Console, …
Entrée
= calculatriceAstuce : On peut remonter dans l’historique des commandes pour en rappeler une, à l’aide des flèches haut/bas
Des fichiers “texte” pour des traitements qui vont nécessiter des modifications
Avantages
Run
ou raccourci clavier Ctrl + Entrée
ou Ctrl + R
#Reproductibilité
NB : Il est vivement recommandé de commencer l’écriture du script par les packages utilisés, pour les identifier plus rapidement
Onglet Environment
Balai
)Onglet History
Onglet Connections
Onglet Plots
Onglet Packages
Onglet Help
Pour organiser son travail pour chaque projet d’analyse de données
Regroupe en un seul endroit tous les scripts R, documents Rmarkdown
/Quarto
, fonctions, données, résultats et fichiers de sortie
Chaque projet possède son propre répertoire, espace de travail, historique et ses propres documents sources
La création d’un nouveau projet se fait à partir de l’icône dédiée en haut à droite de RStudio
, en sélectionnant l’option New project
Il est recommandé d’organiser son projet, de le structurer en (sous-)dossiers pour ranger efficacement les différents documents liés à l’analyse
Source : https://learn.r-journalism.com/en/publishing/workflow/r-projects/
Chacun s’organise de la façon qu’il juge la plus adaptée à ses usages !
Extensions proposées par RStudio
pour simplifier certaines manipulations https://github.com/daattali/addinslist#readme
Exemples
addinslist
: parcourir et installer les addins de RStudiocolourpicker
: sélectionner une couleur dans les graphiquesesquisse
: créer un graphique ggplot2questionr
: discrétiser une variable ; réordonner ou recoder un facteurremedy
: simplifier l’écriture markdown
(convertir le texte sélectionné en titre1, titre2, etc.)ReplaceInFiles
: rechercher et remplacer une valeur dans plusieurs fichiersstrcode
: structurer le code (sauts de section avec titre en en-tête)viewxl
: voir les dataframes sous Excel en un clicP’tit café SO-MATé - 24 fév. 2023