RStudio : un endroit commun pour R et Python
Découvrez comment utiliser R et Python dans RStudio via reticulate.
Accédez à vos projets R depuis n'importe quel navigateur, sans installation. Découvrez comment utiliser RStudio Cloud (Posit Cloud) pour analyser vos données, collaborer et exécuter des scripts à distance.
RStudio est un environnement de développement intégré (IDE) conçu spécifiquement pour travailler avec le langage R. Il offre un ensemble d'outils pour écrire du code, visualiser des données, gérer des projets, et exécuter des analyses reproductibles.
RStudio Cloud (rebaptisé Posit Cloud) est la version en ligne de RStudio. Plus besoin d'installer R ou RStudio sur votre machine : tout fonctionne dans votre navigateur.

Interface RStudio Cloud sur différents appareils
Rendez-vous sur Posit Cloud (anciennement RStudio Cloud) et inscrivez-vous avec une adresse email valide. Vous pouvez également vous connecter via un compte Google, GitHub ou RStudio.
Une fois inscrit, vous serez redirigé vers votre tableau de bord. Cliquez sur "New Project" (Nouveau Projet) pour créer un environnement de travail spécifique pour vos analyses.
RStudio Cloud offre plusieurs types de configurations selon la taille de vos projets. Pour un débutant, la configuration par défaut suffit pour la plupart des projets d'analyse exploratoire.



L'interface de RStudio est organisée en quatre volets principaux, chacun ayant un rôle spécifique.
La console R est l'endroit où vous saisissez et exécutez vos commandes R. C'est là que vous interagissez directement avec le langage.
# Exemple : résumé statistique du jeu de données iris
summary(iris)
L'éditeur de script permet d'écrire, sauvegarder et exécuter des blocs de code de manière organisée. Contrairement à la console, l'éditeur conserve votre code pour le reproduire ou le partager.
# Exemple de code dans l'éditeur
data(iris)
head(iris)
Astuce : Pour exécuter une ligne, placez le curseur dessus et appuyez sur Ctrl+Enter (Windows) ou Cmd+Enter (Mac).

Ce volet affiche tous les objets créés ou importés : dataframes, matrices, listes, variables.
# Importation d'un jeu de données
df <- read.csv("votre_fichier.csv")
# Visualisation dans l'environnement
View(df)
Ce volet est polyvalent :
# Graphique de dispersion
plot(iris$Sepal.Length, iris$Sepal.Width)

Les packages étendent les fonctionnalités de base de R. Voici comment les installer et les gérer dans RStudio Cloud.
# Installation
install.packages("ggplot2")
# Chargement dans la session
library(ggplot2)
Les packages installés restent disponibles dans votre projet. Cependant, si vous utilisez la version gratuite, les ressources sont limitées et certains packages volumineux peuvent être lents à s'installer.
df <- read.csv("votre_fichier.csv")
View(df)
install.packages("googlesheets4")
library(googlesheets4)
df <- read_sheet("https://docs.google.com/spreadsheets/d/URL_DE_VOTRE_FICHIER")
library(ggplot2)
ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width, color = Species)) +
geom_point() +
labs(title = "Longueur et Largeur des Sépales par Espèce")

Cliquez sur le bouton Export dans l'onglet Plots et choisissez le format souhaité (PNG, PDF, etc.).
write.csv(df, "resultats.csv")
Dans RStudio Cloud, vous pouvez inviter des collaborateurs à rejoindre votre projet via l'onglet Sharing. Ils auront accès à vos scripts, données et résultats.
Vous trouverez la liste complète des raccourcis claviers en cliquant sur Tools → Keyboard Shortcuts Help.

| Raccourci | Action |
|---|---|
| Ctrl+Enter | Exécuter la ligne ou la sélection |
| Ctrl+Shift+Enter | Exécuter tout le script |
| Ctrl+L | Effacer la console |
| Ctrl+Shift+M | Pipe %>% (magrittr) |
| Alt+- | Flèche d'assignation <- |
| Plateforme | Avantages | Limites |
|---|---|---|
| Posit Cloud | Gratuit (25h/mois), interface RStudio complète, collaboration facile | Limité en RAM (1 Go), sessions limitées |
| Google Colab | Gratuit, GPU accessible, bon pour Python (R possible) | Interface moins riche, R moins bien supporté |
| RStudio Server Pro (AWS/GCP) | Puissant, évolutif, contrôle total | Payant, configuration technique requise |
| MyBinder | Gratuit, lecture de dépôts GitHub | Temporaire, pas de sauvegarde persistante |
Oui, Posit Cloud propose une offre gratuite (25 heures de calcul par mois, 1 Go de RAM). Pour les besoins plus intensifs, des offres payantes (Pro, Team) existent avec plus de ressources et de collaboration avancée.
Oui, deux méthodes : (1) Upload direct via l'onglet Files, (2) Cloner un dépôt GitHub existant, (3) Copier-coller le code dans un nouveau script. Les projets peuvent aussi être exportés depuis RStudio local.
RStudio Desktop s'installe sur votre machine, utilise vos ressources locales (RAM, CPU). RStudio Cloud tourne sur les serveurs de Posit, accessible depuis n'importe quel navigateur. RStudio Cloud est idéal pour la collaboration et les machines peu puissantes (Chromebooks).
Oui, via le package reticulate. Vous pouvez exécuter du code Python, importer des modules Python, et même utiliser des notebooks mixtes. L'environnement RStudio Cloud inclut déjà Python 3.
Posit Cloud applique les standards de sécurité de l'industrie. Les données sont chiffrées et les sauvegardes sont régulières. Pour des données très sensibles, préférez RStudio Server sur votre propre infrastructure (AWS, GCP, Azure).
Les sessions gratuites sont limitées à 25 heures par mois. Vous pouvez passer à un plan payant (à partir de 9$/mois) ou créer un nouveau compte avec une autre adresse email (non recommandé). Pour un usage occasionnel, 25h/mois suffisent généralement.
RStudio dans le cloud (Posit Cloud) est un outil puissant pour mener des analyses de données de manière flexible et collaborative. Il permet aux utilisateurs de bénéficier de toutes les fonctionnalités robustes de RStudio tout en s'affranchissant des limitations matérielles.