Claude Code für R in VS Code auf dem Mac verwenden
Sie haben R in VS Code eingerichtet und können Code manuell schreiben. Jetzt möchten Sie, dass KI Ihnen hilft, Ihren R-Code zu schreiben, zu verbessern und zu debuggen, während Sie sich auf die Analyse konzentrieren. Stellen Sie sich Claude Code als Programmierpartner vor, der in VS Code lebt – Sie beschreiben, was Sie möchten, und er schreibt oder verbessert den Code, während Sie im selben Fenster bleiben.
Wichtige Konzepte
- Claude Code Extension - VS Code-Erweiterung, die den Claude KI-Assistenten direkt in Ihren Editor bringt, mit Inline-Code-Bearbeitungen
- Chat-Panel - Seitenpanel in VS Code, in dem Sie mit Claude über Ihren Code kommunizieren
- Inline-Bearbeitungen - Claudes vorgeschlagene Codeänderungen erscheinen direkt in Ihren Dateien mit Diffs, die Sie akzeptieren oder ablehnen können
Was Sie benötigen
- Abgeschlossenes Tutorial R in VS Code ausführen - R sollte in VS Code funktionieren
- Abgeschlossenes Tutorial Claude Code auf dem Mac installieren - Claude Code CLI sollte installiert sein
- Ein kostenpflichtiger Claude-Plan (z. B. Pro oder Max) oder ein Anthropic-Console-Konto – der kostenlose Plan enthält Claude Code nicht
- 20-30 Minuten
Schritt 1: VS Code öffnen und R-Projekt erstellen
- Öffnen Sie Visual Studio Code
- Klicken Sie in der Menüleiste auf File, dann auf Open Folder
- Navigieren Sie zu Ihrem Dokumente-Ordner
- Klicken Sie unten im Dialog auf Neuer Ordner
- Nennen Sie den Ordner
claude_r_test - Klicken Sie auf Öffnen (englisch: Open), um den neuen Ordner zu öffnen
- Wenn Sie gefragt werden „Do you trust the authors?“, klicken Sie auf Yes, I trust the authors
Schritt 2: Claude Code Extension installieren und anmelden
- Klicken Sie auf das Extensions-Symbol in der linken Seitenleiste (Symbol mit vier Quadraten)
- Geben Sie im Suchfeld
Claude Codeein - Finden Sie Claude Code for VS Code von Anthropic und klicken Sie auf Install
- Klicken Sie nach der Installation unten rechts in der Statusleiste des Fensters auf ✻ Claude Code, um das Claude-Panel zu öffnen (sobald eine Datei geöffnet ist, können Sie auch das Spark-Symbol oben rechts im Editor verwenden)
- Klicken Sie auf Sign in und schließen Sie die Anmeldung mit Ihrem Claude-Konto im Browser ab, der sich öffnet
- Wenn Sie stattdessen einen API-Schlüssel verwenden, richten Sie ihn wie in Claude Code auf dem Mac installieren (Schritt 3, Option B) beschrieben ein, beenden Sie dann VS Code und öffnen Sie es erneut
- Nach der Anmeldung sehen Sie eine Checkliste Learn Claude Code. Sie können sie mit dem X schließen
Schritt 3: Erstes R-Skript manuell erstellen
- Klicken Sie in der Menüleiste auf File > New File…
- Wählen Sie in der Liste, die oben im Fenster erscheint, R Document
- Speichern Sie die Datei durch Klicken auf File > Save, nennen Sie sie
iris_analysis.R - Geben Sie diesen Code ein:
data(iris)
str(iris)
summary(iris)
- Speichern Sie die Datei durch Klicken auf File > Save
- Öffnen Sie das R-Terminal: Klicken Sie in der Menüleiste auf View, dann auf Command Palette, geben Sie
R: Create R Terminalein und drücken Sie Enter - Wählen Sie den Code aus und drücken Sie
Strg+Enter(Windows/Linux) oderCmd+Enter(Mac), um ihn auszuführen - Sie sollten die Datensatzstruktur und zusammenfassende Statistiken im Terminal sehen
Schritt 4: Claude bitten, ein Streudiagramm hinzuzufügen
- Klicken Sie auf das Spark-Symbol oben rechts im Editor (oder auf ✻ Claude Code in der Statusleiste), um das Claude-Panel zu öffnen
- Geben Sie im Chat-Feld unten ein:
Füge Code zu iris_analysis.R hinzu, um ein Streudiagramm von Kelchblattlänge vs. -breite zu erstellen, gefärbt nach Art. Verwende ggplot2.
- Drücken Sie Enter zum Senden
- Claude liest Ihre Datei und bearbeitet sie – der neue Code erscheint in
iris_analysis.R - Wenn Claude ein Diff zeigt und um Erlaubnis fragt, nehmen Sie die Änderung an
- Der ggplot2-Code erscheint in Ihrer Datei
- Wenn Sie ggplot2 nicht installiert haben, führen Sie
install.packages("ggplot2")im R-Terminal aus
Schritt 5: Den aktualisierten Code ausführen
- Wählen Sie den gesamten Code in
iris_analysis.Raus - Drücken Sie
Strg+Enter(Windows/Linux) oderCmd+Enter(Mac) - Ein Streudiagramm erscheint in einem Plot-Tab innerhalb von VS Code
- Sie sollten Punkte sehen, die nach Art gefärbt sind (setosa, versicolor, virginica)
Schritt 6: Claude bitten, das Diagramm zu verfeinern
- Geben Sie im Claude-Chat-Panel ein:
Entferne den Titel. Verwende für jede Art eine andere Punktform. Wechsle zum klassischen Theme.
- Drücken Sie Enter
- Claude zeigt die aktualisierten Codeänderungen
- Nehmen Sie die Änderung an, falls Sie gefragt werden
- Führen Sie den aktualisierten Code erneut aus: Wählen Sie alles aus und drücken Sie
Strg+Enter/Cmd+Enter - Das Diagramm zeigt jetzt verschiedene Punktformen pro Art, keinen Titel und das klassische Theme
Schritt 7: Claude um PCA-Analyse bitten
- Geben Sie im Claude-Chat-Panel ein:
Füge Code hinzu, um eine PCA für die numerischen Variablen durchzuführen und die Proben mit den ersten beiden Hauptkomponenten darzustellen.
- Drücken Sie Enter
- Claude fügt PCA-Code zu Ihrem Skript hinzu
- Nehmen Sie die Änderung an, falls Sie gefragt werden
- Führen Sie den gesamten Code aus: Wählen Sie alles aus und drücken Sie
Strg+Enter/Cmd+Enter - Ein PCA-Plot erscheint, der Proben auf PC1 und PC2 projiziert zeigt, gefärbt nach Art
Schritt 8: Claude um Überprüfung und Kommentare bitten
- Geben Sie im Claude-Chat-Panel ein:
Überprüfe das gesamte Skript auf Korrektheit. Füge bei Bedarf Kommentare hinzu.
- Drücken Sie Enter
- Claude überprüft den Code und schlägt Kommentare vor, die jeden Abschnitt erklären
- Nehmen Sie die Änderung an, falls Sie gefragt werden
- Ihr Skript hat jetzt klare Kommentare, die das Laden der Daten, die Visualisierung und die PCA-Analyse erklären
Nächste Schritte
- Bitten Sie Claude, einen R-Markdown-Bericht zu erstellen: „Erstelle eine R-Markdown-Datei für diese Analyse“
- Verwenden Sie Claude, um Fehler zu debuggen: „Dieser Code gibt Fehler X, kannst du ihn beheben?“
- Fordern Sie statistische Tests an: „Füge einen t-Test hinzu, der die Kelchblattlänge zwischen setosa und versicolor vergleicht“
- Bitten Sie Claude, Code zu optimieren: „Mache diese Schleife schneller durch Vektorisierung“
- Holen Sie Hilfe bei unbekannten Funktionen: „Erkläre, was dplyr::mutate macht“
Fehlerbehebung
- Claude-Erweiterung wird nicht angezeigt - Starten Sie VS Code nach der Installation neu. Klicken Sie auf View > Extensions, um zu überprüfen, ob sie installiert ist.
- „Cannot read R file“-Fehler - Stellen Sie sicher, dass Sie die Datei mit der Erweiterung
.Rgespeichert haben. Claude benötigt gespeicherte Dateien, um sie zu lesen. - Authentifizierung fehlgeschlagen - Überprüfen Sie, ob Ihr kostenpflichtiger Claude-Plan oder Ihr Anthropic-Console-Konto aktiv ist. Siehe Claude Code auf dem Mac installieren für Fehlerbehebung bei der Authentifizierung.
- ggplot2 nicht gefunden - Installieren Sie es im R-Terminal:
install.packages("ggplot2"). Warten Sie, bis die Installation abgeschlossen ist, bevor Sie den Code ausführen. - Codeänderungen werden nicht übernommen - Wenn Claude um Erlaubnis gefragt hat, stellen Sie sicher, dass Sie die Änderung angenommen haben. Wenn es nicht funktioniert, versuchen Sie, Claudes vorgeschlagenen Code manuell zu kopieren.
Workflow-Zusammenfassung
- Claude Code Extension bietet einen KI-Assistenten direkt in VS Code mit Chat-Panel und Inline-Diffs
- Iterative Verfeinerung - Beginnen Sie mit einfachem Code, bitten Sie Claude um Verbesserungen, testen Sie sofort, dann verfeinern Sie weiter
- Kontextbewusstsein - Claude liest Ihre R-Dateien und versteht Ihre Projektstruktur
- Inline-Bearbeitung - Vorgeschlagene Änderungen erscheinen als Diffs in Ihren tatsächlichen Dateien, nicht als separate Chat-Antworten
- Im Flow bleiben - Kein Wechseln zwischen Browser und Editor – alles passiert in VS Code
Erstellt von Steven Ge am 11. Dezember 2025.