Utiliser Claude Code avec RStudio sur Windows
Vous disposez de RStudio sur Windows pour exécuter du code R et de Claude Code pour une assistance au codage pilotée par l’IA. Ce tutoriel vous montre comment utiliser ces deux outils ensemble sur les mêmes fichiers de projet. Vous allez créer un projet R, écrire du code manuellement, puis utiliser Claude Code depuis PowerShell pour l’améliorer avec des visualisations et des analyses, tout en gardant RStudio ouvert pour exécuter et tester votre code.
Concepts Clés
- PowerShell - L’outil en ligne de commande intégré à Windows, utilisé ici pour exécuter Claude Code à côté de RStudio
- Flux de travail hybride - RStudio exécute et affiche le code ; Claude Code l’écrit et l’améliore
- Fichiers partagés - Les deux outils travaillent sur exactement le même dossier de projet, donc les modifications faites dans l’un apparaissent dans l’autre
Ce Dont Vous Aurez Besoin
- Avoir terminé le guide Installer Claude Code sur Windows
- RStudio installé sur Windows
- 20 à 30 minutes
Étape 1 : Ouvrir RStudio sur Windows
- Cliquez sur le bouton Démarrer de Windows
- Tapez
RStudiodans la zone de recherche - Cliquez sur RStudio pour l’ouvrir
- La fenêtre RStudio s’ouvre avec plusieurs panneaux
Étape 2 : Créer un Nouveau Projet R
- Dans RStudio, cliquez sur File dans le menu du haut
- Cliquez sur New Project…
- Sélectionnez New Directory
- Sélectionnez New Project
- Pour Directory name, tapez :
test_claude - Cliquez sur Browse à côté de “Create project as subdirectory of:”
- Naviguez vers votre dossier Documents
- Cliquez sur Open (dans certaines versions de RStudio, ce bouton s’appelle Select Folder)
- Cliquez sur Create Project
- RStudio crée le projet et bascule vers celui-ci
Étape 3 : Créer un Nouveau Script R
- Dans RStudio, cliquez sur File > New File > R Script
- Un nouveau script vide s’ouvre dans le panneau en haut à gauche
- Cliquez sur File > Save (ou l’icône d’enregistrement)
- Nommez le fichier :
iris.R - Cliquez sur Save
Étape 4 : Écrire le Code Initial Manuellement
Tapez ce code dans votre fichier iris.R :
data(iris)
str(iris)
summary(iris)
- Cliquez sur File > Save pour enregistrer vos modifications
- Pour exécuter le code : sélectionnez toutes les lignes, puis cliquez sur le bouton Run (en haut à droite du panneau de script)
- Vous devriez voir une sortie dans le panneau Console affichant la structure du jeu de données et les statistiques
Étape 5 : Ouvrir PowerShell
- Cliquez sur le bouton Démarrer de Windows
- Tapez
PowerShelldans la zone de recherche - Cliquez sur Windows PowerShell pour l’ouvrir
Étape 6 : Naviguer vers Votre Dossier de Projet
- Dans PowerShell, tapez :
cd ~\Documents\test_claude - Vérifiez que vous êtes au bon endroit en tapant :
dir - Vous devriez voir
iris.Rettest_claude.Rprojlistés
Étape 7 : Lancer Claude Code
- Dans PowerShell, tapez :
claude
Connectez-vous avec votre abonnement Claude en suivant le tutoriel d’installation. Après vous être connecté, vous verrez un message de bienvenue et l’invite Claude Code. Si Claude Code vous demande si vous faites confiance aux fichiers de ce dossier, choisissez Yes et appuyez sur Entrée.
Étape 8 : Demander à Claude un Nuage de Points
Si Claude Code est lent ou ne répond pas, attendez simplement qu’il s’initialise. Ensuite, tapez cette requête :
Ajoute du code à iris.R pour créer un nuage de points de la longueur vs. largeur des sépales, coloré par espèce. Utilise ggplot2.
- Claude Code va lire votre fichier
iris.Ret ajouter le code de visualisation - Si Claude demande la permission de modifier
iris.R, choisissez Yes (utilisez les touches fléchées, puis appuyez sur Entrée) - Attendez que Claude ait terminé (vous verrez un message de confirmation)
Étape 9 : Exécuter le Nouveau Code dans RStudio
- Revenez à RStudio (cliquez sur la fenêtre RStudio)
- Vous pourriez voir un message indiquant que le fichier a changé - cliquez sur Yes pour recharger
- Si le nouveau code n’apparaît pas, cliquez sur File > Reopen with Encoding…, choisissez UTF-8, puis cliquez sur OK
- Sélectionnez tout le code et cliquez sur Run
- Un nuage de points apparaît dans le panneau Plots (en bas à droite)
- Si vous obtenez une erreur concernant ggplot2, installez-le en tapant
install.packages("ggplot2")dans le panneau Console
Étape 10 : Affiner le Nuage de Points
- Revenez à PowerShell
- Tapez cette requête :
Supprime le titre. Change le type de marqueur par espèce. Passe au thème classique.
Étape 11 : Voir le Graphique Affiné
- Revenez à RStudio
- Rechargez le fichier si demandé
- Sélectionnez le code mis à jour et cliquez sur Run
- Le graphique devrait maintenant s’afficher sans titre, avec différentes formes de marqueurs pour chaque espèce, et en utilisant le thème classique
Étape 12 : Demander à Claude un Graphique d’ACP
- Revenez à PowerShell
- Tapez cette requête :
Ajoute du code pour effectuer une ACP sur les variables numériques et tracer les échantillons en utilisant les deux premières composantes principales.
Étape 13 : Exécuter l’ACP
- Revenez à RStudio
- Rechargez le fichier si demandé
- Sélectionnez tout le code et cliquez sur Run
- Un graphique d’ACP apparaît montrant les échantillons projetés sur PC1 et PC2, colorés par espèce
Étape 14 : Demander à Claude de Réviser et Commenter
- Revenez à PowerShell
- Tapez cette requête :
Révise le script entier pour vérifier qu'il est correct. Ajoute des commentaires si nécessaire. - Claude va réviser le code et ajouter des commentaires complets
Étape 15 : Demander à Claude de Créer un Fichier R Markdown
- Revenez à PowerShell
- Tapez cette requête :
Crée un nouveau fichier R Markdown pour cette analyse. Enregistre-le sous iris_report.Rmd - Si Claude demande la permission de créer ce fichier, choisissez Yes.
- Claude va créer un nouveau fichier
.Rmddans votre dossier de projet
Étape 16 : Compiler le Fichier R Markdown
- Revenez à RStudio
- Cliquez sur File > Open File…
- Sélectionnez
iris_report.Rmdet cliquez sur Open - Cliquez sur le bouton Knit (avec une icône de pelote de laine) en haut du panneau de script
- Si RStudio indique que des packages tels que rmarkdown sont nécessaires, cliquez sur Install (ou Yes) et attendez la fin de l’installation, puis cliquez à nouveau sur Knit
- RStudio va générer un rapport HTML
- Le rapport s’ouvre dans une nouvelle fenêtre montrant votre analyse complète avec du texte narratif
- Le fichier HTML est enregistré dans votre dossier de projet
Dépannage
- RStudio n’affiche pas les modifications de fichier - Cliquez sur File > Reopen with Encoding…, choisissez UTF-8, puis cliquez sur OK pour recharger manuellement le fichier.
- “The term ‘claude’ is not recognized” (ou « Le terme ‘claude’ n’est pas reconnu… » sur un Windows en français) - Assurez-vous d’avoir terminé le guide d’installation. Fermez PowerShell et ouvrez une nouvelle fenêtre, puis réessayez.
- Les graphiques n’apparaissent pas - Assurez-vous que ggplot2 est installé. Exécutez
install.packages("ggplot2")dans la Console RStudio si nécessaire. - “Cannot find path … because it does not exist” (ou « Impossible de trouver le chemin d’accès …, car il n’existe pas » sur un Windows en français) à l’Étape 6 - Votre projet se trouve peut-être dans un autre dossier. Dans RStudio, le chemin affiché en haut du panneau Files indique où se trouve
test_claude. Si votre dossier Documents est sauvegardé par OneDrive, essayezcd ~\OneDrive\Documents\test_claude. Si le chemin contient des espaces, encadrez-le avec des guillemets, par exemple :cd "C:\Users\Votre Nom\OneDrive\Documents\test_claude" - Claude Code est lent à la première requête - Attendez 30 à 60 secondes pour que Claude s’initialise. Les requêtes suivantes seront plus rapides.
- Vous utilisez WSL ? - Si vous avez suivi le parcours optionnel WSL/Ubuntu, ouvrez l’application Ubuntu au lieu de PowerShell aux Étapes 5 à 16, et naviguez vers votre projet avec
cd /mnt/c/Users/VotreNomUtilisateur/Documents/test_claude
Prochaines Étapes
- Essayez de demander à Claude d’ajouter des tests statistiques (tests t, ANOVA) à votre analyse
- Demandez à Claude d’écrire une version Python de ce code et de préparer un document Quarto
- Demandez à Claude de créer des fonctions pour les tâches répétitives dans vos scripts R
- Utilisez Claude pour déboguer les messages d’erreur lorsque votre code R ne s’exécute pas
- Demandez à Claude d’optimiser du code R lent pour en améliorer les performances
Résumé du Flux de Travail
Cette configuration hybride combine le meilleur des deux mondes :
- RStudio - Console R interactive, visualisation immédiate des graphiques, interface graphique familière pour exécuter le code
- Claude Code (PowerShell) - Génération, révision et amélioration du code alimentées par l’IA
- Fichiers partagés - Les deux outils travaillent directement sur le même dossier de projet
- Raffinement itératif - Commencez avec du code manuel, améliorez avec Claude, testez dans RStudio, puis affinez davantage
- Documentation - Claude peut générer des rapports complets et des commentaires pour votre analyse
Le flux de travail est simple : écrivez ou modifiez du code avec Claude dans PowerShell, puis testez-le et exécutez-le immédiatement dans RStudio. Aucune copie de fichier ni synchronisation manuelle n’est nécessaire : les deux outils partagent les mêmes fichiers.
Créé par Steven Ge le 11 décembre 2025.