Mac पर VS Code में R के लिए Claude Code का उपयोग करें
आपने VS Code में R सेट कर लिया है और मैन्युअल रूप से कोड लिख सकते हैं। अब आप चाहते हैं कि AI आपके R कोड को लिखने, सुधारने और डीबग करने में मदद करे, जबकि आप विश्लेषण पर ध्यान केंद्रित करें। Claude Code को एक कोडिंग पार्टनर समझें जो VS Code के अंदर रहता है - आप बताते हैं कि आपको क्या चाहिए, और यह उसी विंडो में रहते हुए कोड लिखता या सुधारता है।
मुख्य अवधारणाएँ
- Claude Code Extension - VS Code एक्सटेंशन जो Claude AI असिस्टेंट को इनलाइन कोड एडिट के साथ सीधे आपके एडिटर में लाता है
- चैट पैनल (Chat Panel) - VS Code में साइड पैनल जहाँ आप अपने कोड के बारे में Claude से बातचीत करते हैं
- इनलाइन एडिट (Inline Edits) - Claude के सुझाए गए कोड बदलाव सीधे आपकी फ़ाइलों में डिफ़ के साथ दिखते हैं, जिन्हें आप स्वीकार या अस्वीकार कर सकते हैं
आपको क्या चाहिए
- VS Code में R चलाएँ ट्यूटोरियल पूरा किया हो - R को VS Code में काम करना चाहिए
- Mac पर Claude Code इंस्टॉल करना ट्यूटोरियल पूरा किया हो - Claude Code CLI इंस्टॉल होना चाहिए
- एक पेड Claude प्लान (जैसे Pro या Max) या Anthropic Console अकाउंट — फ़्री प्लान में Claude Code शामिल नहीं है
- 20-30 मिनट
चरण 1: VS Code खोलें और R प्रोजेक्ट बनाएँ
- Visual Studio Code खोलें
- मेनू बार में File पर क्लिक करें, फिर Open Folder
- अपने Documents फ़ोल्डर पर जाएँ
- डायलॉग के नीचे New Folder पर क्लिक करें
- फ़ोल्डर का नाम
claude_r_testरखें - नया फ़ोल्डर खोलने के लिए Open पर क्लिक करें
- अगर “Do you trust the authors?” पूछा जाए, तो Yes, I trust the authors पर क्लिक करें
चरण 2: Claude Code एक्सटेंशन इंस्टॉल करें और साइन इन करें
- बाईं साइडबार में Extensions आइकन पर क्लिक करें (चार चौकोर आकृतियों वाला आइकन)
- सर्च बॉक्स में
Claude Codeटाइप करें - Anthropic द्वारा बनाया गया Claude Code for VS Code खोजें और Install पर क्लिक करें
- इंस्टॉलेशन के बाद, Claude पैनल खोलने के लिए विंडो के नीचे-दाएँ स्टेटस बार में ✻ Claude Code पर क्लिक करें (कोई फ़ाइल खुली होने पर, आप एडिटर के ऊपर-दाएँ Spark आइकन का भी उपयोग कर सकते हैं)
- Sign in पर क्लिक करें और जो ब्राउज़र खुले, उसमें अपने Claude अकाउंट से साइन इन पूरा करें
- अगर आप इसके बजाय API key का उपयोग करते हैं, तो उसे Mac पर Claude Code इंस्टॉल करना (चरण 3, विकल्प B) में बताए अनुसार सेट करें, फिर VS Code को बंद (Quit) करके दोबारा खोलें
- साइन इन करने के बाद, आपको एक Learn Claude Code चेकलिस्ट दिखेगी। आप इसे X पर क्लिक करके बंद कर सकते हैं
चरण 3: प्रारंभिक R स्क्रिप्ट मैन्युअल रूप से बनाएँ
- मेनू बार में File > New File… पर क्लिक करें
- विंडो के ऊपर दिखने वाली सूची में R Document चुनें
- File > Save पर क्लिक करके फ़ाइल सेव करें, इसका नाम
iris_analysis.Rरखें - यह कोड टाइप करें:
data(iris)
str(iris)
summary(iris)
- File > Save पर क्लिक करके फ़ाइल सेव करें
- R टर्मिनल खोलें: मेनू बार में View पर क्लिक करें, फिर Command Palette,
R: Create R Terminalटाइप करें, Enter दबाएँ - कोड चुनें और उसे चलाने के लिए
Ctrl+Enter(Windows/Linux) याCmd+Enter(Mac) दबाएँ - आपको टर्मिनल में डेटासेट की संरचना और सारांश आँकड़े दिखेंगे
चरण 4: Claude से स्कैटर प्लॉट जोड़ने के लिए कहें
- Claude पैनल खोलने के लिए एडिटर के ऊपर-दाएँ Spark आइकन पर क्लिक करें (या स्टेटस बार में ✻ Claude Code पर)
- नीचे चैट बॉक्स में टाइप करें:
iris_analysis.R में sepal length बनाम width का एक स्कैटर प्लॉट बनाने के लिए कोड जोड़ें, जिसे species के अनुसार रंगा गया हो। ggplot2 का उपयोग करें।
- भेजने के लिए Enter दबाएँ
- Claude आपकी फ़ाइल पढ़ता है और उसे एडिट करता है - नया कोड
iris_analysis.Rमें दिखाई देता है - अगर Claude एक डिफ़ दिखाकर अनुमति माँगे, तो बदलाव स्वीकार करें
- ggplot2 कोड आपकी फ़ाइल में दिखाई देगा
- अगर आपके पास ggplot2 इंस्टॉल नहीं है, तो R टर्मिनल में
install.packages("ggplot2")चलाएँ
चरण 5: अपडेट किया गया कोड चलाएँ
iris_analysis.Rमें सारा कोड चुनेंCtrl+Enter(Windows/Linux) याCmd+Enter(Mac) दबाएँ- VS Code के अंदर एक प्लॉट टैब में स्कैटर प्लॉट दिखाई देता है
- आपको species (setosa, versicolor, virginica) के अनुसार रंगे गए बिंदु दिखने चाहिए
चरण 6: Claude से प्लॉट सुधारने के लिए कहें
- Claude चैट पैनल में टाइप करें:
टाइटल हटाएँ। species के अनुसार मार्कर टाइप बदलें। classic थीम में बदलें।
- Enter दबाएँ
- Claude अपडेट किए गए कोड बदलाव दिखाता है
- अगर पूछा जाए, तो बदलाव स्वीकार करें
- अपडेट किया गया कोड फिर से चलाएँ: सारा कोड चुनें और
Ctrl+Enter/Cmd+Enterदबाएँ - अब प्लॉट में हर species के लिए अलग मार्कर आकार, बिना टाइटल के, और classic थीम दिखता है
चरण 7: Claude से PCA विश्लेषण के लिए कहें
- Claude चैट पैनल में टाइप करें:
संख्यात्मक वेरिएबल्स पर PCA करने और पहले दो प्रिंसिपल कंपोनेंट्स का उपयोग करके सैंपल्स को प्लॉट करने के लिए कोड जोड़ें।
- Enter दबाएँ
- Claude आपकी स्क्रिप्ट में PCA कोड जोड़ता है
- अगर पूछा जाए, तो बदलाव स्वीकार करें
- सारा कोड चलाएँ: सब कुछ चुनें और
Ctrl+Enter/Cmd+Enterदबाएँ - एक PCA प्लॉट दिखाई देता है जो PC1 और PC2 पर प्रोजेक्ट किए गए सैंपल्स को species के अनुसार रंगकर दिखाता है
चरण 8: Claude से समीक्षा और टिप्पणी के लिए कहें
- Claude चैट पैनल में टाइप करें:
सटीकता के लिए पूरी स्क्रिप्ट की समीक्षा करें। जहाँ ज़रूरी हो वहाँ टिप्पणियाँ (comments) जोड़ें।
- Enter दबाएँ
- Claude कोड की समीक्षा करता है और हर सेक्शन को समझाने वाली टिप्पणियों का सुझाव देता है
- अगर पूछा जाए, तो बदलाव स्वीकार करें
- अब आपकी स्क्रिप्ट में डेटा लोडिंग, विज़ुअलाइज़ेशन और PCA विश्लेषण को समझाने वाली स्पष्ट टिप्पणियाँ हैं
अगले कदम
- Claude से R Markdown रिपोर्ट बनाने के लिए कहें: “इस विश्लेषण के लिए एक R Markdown फ़ाइल बनाएँ”
- एरर डीबग करने के लिए Claude का उपयोग करें: “यह कोड Error X दे रहा है, क्या आप इसे ठीक कर सकते हैं?”
- सांख्यिकीय परीक्षणों का अनुरोध करें: “setosa और versicolor के बीच sepal length की तुलना करने वाला एक t-test जोड़ें”
- Claude से कोड ऑप्टिमाइज़ करने के लिए कहें: “वेक्टराइज़ेशन का उपयोग करके इस लूप को तेज़ बनाएँ”
- अपरिचित फ़ंक्शन के साथ मदद लें: “समझाएँ कि dplyr::mutate क्या करता है”
समस्या निवारण
- Claude एक्सटेंशन नहीं दिख रहा - इंस्टॉलेशन के बाद VS Code को रीस्टार्ट करें। यह सत्यापित करने के लिए View > Extensions पर क्लिक करें कि यह इंस्टॉल है।
- “Cannot read R file” एरर - सुनिश्चित करें कि आपने फ़ाइल को
.Rएक्सटेंशन के साथ सेव किया है। Claude को फ़ाइलें पढ़ने के लिए उनका सेव होना ज़रूरी है। - ऑथेंटिकेशन विफल - जाँचें कि आपका पेड Claude प्लान या Anthropic Console अकाउंट सक्रिय है। ऑथेंटिकेशन समस्या निवारण के लिए Mac पर Claude Code इंस्टॉल करना देखें।
- ggplot2 नहीं मिला - इसे R टर्मिनल में इंस्टॉल करें:
install.packages("ggplot2")। कोड चलाने से पहले इंस्टॉलेशन पूरा होने की प्रतीक्षा करें। - कोड बदलाव लागू नहीं हो रहे - अगर Claude ने अनुमति माँगी थी, तो सुनिश्चित करें कि आपने बदलाव स्वीकार किया है। अगर यह काम नहीं कर रहा, तो Claude के सुझाए गए कोड को मैन्युअल रूप से कॉपी करने की कोशिश करें।
वर्कफ़्लो सारांश
- Claude Code Extension चैट पैनल और इनलाइन डिफ़ के साथ सीधे VS Code में एक AI असिस्टेंट प्रदान करता है
- बार-बार सुधार (Iterative refinement) - बुनियादी कोड से शुरू करें, Claude से सुधार के लिए कहें, तुरंत परीक्षण करें, फिर और सुधारें
- संदर्भ जागरूकता - Claude आपकी R फ़ाइलें पढ़ता है और आपके प्रोजेक्ट की संरचना को समझता है
- इनलाइन एडिटिंग - सुझाए गए बदलाव आपकी असली फ़ाइलों में डिफ़ के रूप में दिखते हैं, अलग चैट जवाबों में नहीं
- फ़्लो में बने रहें - ब्राउज़र और एडिटर के बीच स्विच करने की ज़रूरत नहीं - सब कुछ VS Code में होता है
निर्माता Steven Ge, 11 दिसंबर, 2025।