Mac पर RStudio के साथ Claude Code का उपयोग करना
आपके पास R कोड चलाने के लिए Mac पर RStudio है और AI-संचालित कोडिंग सहायता के लिए Claude Code है। यह ट्यूटोरियल दिखाता है कि दोनों टूल को एक ही प्रोजेक्ट फ़ाइलों पर एक साथ कैसे उपयोग करें। आप एक R प्रोजेक्ट बनाएँगे, कुछ कोड मैन्युअल रूप से लिखेंगे, फिर Terminal से Claude Code का उपयोग करके इसे विज़ुअलाइज़ेशन और विश्लेषण के साथ बेहतर बनाएँगे—यह सब तब जब RStudio आपके कोड को चलाने और परीक्षण करने के लिए खुला रहता है।
मुख्य अवधारणाएँ
- Terminal - Mac का कमांड-लाइन इंटरफ़ेस जहाँ Claude Code चलता है
- साझा फ़ाइलें (Shared files) - RStudio और Claude Code दोनों आपके Documents फ़ोल्डर की एक ही फ़ाइलों पर काम करते हैं
- हाइब्रिड वर्कफ़्लो (Hybrid workflow) - RStudio कोड चलाता है; Claude Code उसे लिखता और सुधारता है
आपको क्या चाहिए
- Mac पर Claude Code इंस्टॉल करना गाइड पूरी की हो
- Mac पर RStudio इंस्टॉल हो
- 20-30 मिनट
चरण 1: Mac पर RStudio खोलें
- अपने Dock में Launchpad पर क्लिक करें (बिंदुओं के ग्रिड वाला आइकन)
- सर्च बॉक्स में
RStudioटाइप करें - इसे खोलने के लिए RStudio पर क्लिक करें
- RStudio विंडो कई पैनल के साथ खुलती है
चरण 2: एक नया R प्रोजेक्ट बनाएँ
- RStudio में, ऊपर के मेनू से File पर क्लिक करें
- New Project… पर क्लिक करें
- New Directory चुनें
- New Project चुनें
- Directory name में टाइप करें:
test_claude - “Create project as subdirectory of:” के बगल में Browse पर क्लिक करें
- अपने Documents फ़ोल्डर पर जाएँ
- Open पर क्लिक करें
- Create Project पर क्लिक करें
- RStudio प्रोजेक्ट बनाता है और उस पर स्विच करता है
चरण 3: एक नई R स्क्रिप्ट बनाएँ
- RStudio में, File > New File > R Script पर क्लिक करें
- ऊपर-बाएँ पैनल में एक नई खाली स्क्रिप्ट खुलती है
- File > Save पर क्लिक करें (या Command (⌘) + S दबाएँ)
- फ़ाइल का नाम रखें:
iris.R - Save पर क्लिक करें
चरण 4: प्रारंभिक कोड मैन्युअल रूप से लिखें
अपनी iris.R फ़ाइल में यह कोड टाइप करें:
data(iris)
str(iris)
summary(iris)
- अपने बदलाव सेव करने के लिए File > Save पर क्लिक करें (या Command (⌘) + S दबाएँ)
- कोड चलाने के लिए: सभी लाइनें हाइलाइट करें, फिर Run बटन पर क्लिक करें (स्क्रिप्ट पैनल के ऊपर-दाएँ)
- आपको Console पैनल में डेटासेट की संरचना और आँकड़े दिखाने वाला आउटपुट दिखना चाहिए
चरण 5: Terminal खोलें
- Finder खोलें और बाईं साइडबार में Applications पर क्लिक करें
- Utilities फ़ोल्डर खोलें
- Terminal पर डबल-क्लिक करें
- Terminal विंडो खुलती है
चरण 6: अपने प्रोजेक्ट फ़ोल्डर पर जाएँ
- Terminal में, यह कमांड टाइप करें:
cd ~/Documents/test_claude - यह टाइप करके जाँचें कि आप सही जगह पर हैं:
ls - आपको
iris.Rऔरtest_claude.Rprojसूचीबद्ध दिखने चाहिए
टिप: अगर आपको सही पाथ का पता नहीं है, तो आप Finder से फ़ोल्डर को खींचकर Terminal में छोड़ सकते हैं और पूरा पाथ अपने आप दिखाई देगा!
चरण 7: Claude Code लॉन्च करें
- Terminal में, टाइप करें:
claude
अपने Claude सब्सक्रिप्शन से लॉगिन करें, जैसा इंस्टॉलेशन ट्यूटोरियल में बताया गया है। लॉगिन करने के बाद, आपको एक स्वागत संदेश और Claude Code प्रॉम्प्ट दिखेगा।
चरण 8: Claude से स्कैटर प्लॉट के लिए कहें
अगर Claude Code धीमा या अनुत्तरदायी लगे, तो बस इसके शुरू होने की प्रतीक्षा करें। फिर, यह अनुरोध टाइप करें:
iris.R में sepal length बनाम width का एक स्कैटर प्लॉट बनाने के लिए कोड जोड़ें, जिसे species के अनुसार रंगा गया हो। ggplot2 का उपयोग करें।
- Claude Code आपकी
iris.Rफ़ाइल पढ़ेगा और विज़ुअलाइज़ेशन कोड जोड़ेगा - पूछे जाने पर, उपयुक्त विकल्प चुनकर Claude को iris.R फ़ाइल एडिट करने की अनुमति दें
- Claude के पूरा होने की प्रतीक्षा करें (आपको एक पुष्टिकरण संदेश दिखेगा)
चरण 9: RStudio में नया कोड चलाएँ
- वापस RStudio पर स्विच करें (RStudio विंडो पर क्लिक करें या Command (⌘) + Tab दबाएँ)
- हो सकता है आपको एक प्रॉम्प्ट दिखे जिसमें कहा गया हो कि फ़ाइल बदल गई है - रीलोड करने के लिए Yes पर क्लिक करें
- अगर कोई प्रॉम्प्ट न दिखे, तो File > Reopen with Encoding > UTF-8 पर क्लिक करें
- सारा कोड हाइलाइट करें और Run पर क्लिक करें
- Plots पैनल (नीचे-दाएँ) में एक स्कैटर प्लॉट दिखाई देता है
- अगर आपको ggplot2 से जुड़ा एरर मिले, तो Console पैनल में
install.packages("ggplot2")टाइप करके इसे इंस्टॉल करें
चरण 10: स्कैटर प्लॉट को सुधारें
- Terminal पर स्विच करें (Command (⌘) + Tab दबाएँ या Terminal विंडो पर क्लिक करें)
- यह अनुरोध टाइप करें:
टाइटल हटाएँ। species के अनुसार मार्कर टाइप बदलें। classic थीम में बदलें।
चरण 11: सुधरा हुआ प्लॉट देखें
- RStudio पर स्विच करें
- अगर पूछा जाए तो फ़ाइल रीलोड करें
- अपडेट किया गया कोड हाइलाइट करें और Run पर क्लिक करें
- प्लॉट अब बिना टाइटल के, हर species के लिए अलग मार्कर आकार के साथ, और classic थीम का उपयोग करते हुए दिखना चाहिए
चरण 12: Claude से PCA प्लॉट के लिए कहें
- Terminal पर स्विच करें
- यह अनुरोध टाइप करें:
संख्यात्मक वेरिएबल्स पर PCA करने और पहले दो प्रिंसिपल कंपोनेंट्स का उपयोग करके सैंपल्स को प्लॉट करने के लिए कोड जोड़ें।
चरण 13: PCA विश्लेषण चलाएँ
- RStudio पर स्विच करें
- अगर पूछा जाए तो फ़ाइल रीलोड करें
- सारा कोड हाइलाइट करें और Run पर क्लिक करें
- एक PCA प्लॉट दिखाई देता है जो PC1 और PC2 पर प्रोजेक्ट किए गए सैंपल्स को species के अनुसार रंगकर दिखाता है
चरण 14: Claude से समीक्षा और टिप्पणी के लिए कहें
- Terminal पर स्विच करें
- यह अनुरोध टाइप करें:
सटीकता के लिए पूरी स्क्रिप्ट की समीक्षा करें। जहाँ ज़रूरी हो वहाँ टिप्पणियाँ (comments) जोड़ें। - Claude कोड की समीक्षा करेगा और व्यापक टिप्पणियाँ जोड़ेगा
चरण 15: Claude से R Markdown बनाने के लिए कहें
- Terminal पर स्विच करें
- यह अनुरोध टाइप करें:
इस विश्लेषण के लिए एक नई R Markdown फ़ाइल बनाएँ। इसे iris_report.Rmd के रूप में सेव करें। - Claude आपसे यह फ़ाइल बनाने की अनुमति माँगेगा
- Claude आपके प्रोजेक्ट फ़ोल्डर में एक नई
.Rmdफ़ाइल बनाएगा
चरण 16: R Markdown फ़ाइल को Knit करें
- RStudio पर स्विच करें
- File > Open File… पर क्लिक करें
iris_report.Rmdचुनें और Open पर क्लिक करें- स्क्रिप्ट पैनल के ऊपर Knit बटन (धागे की गेंद के आइकन के साथ) पर क्लिक करें
- RStudio एक HTML रिपोर्ट जनरेट करेगा
- रिपोर्ट एक नई विंडो में खुलती है जो कथात्मक टेक्स्ट के साथ आपका पूरा विश्लेषण दिखाती है
- HTML फ़ाइल आपके प्रोजेक्ट फ़ोल्डर में सेव हो जाती है
समस्या निवारण
- RStudio फ़ाइल में बदलाव नहीं दिखा रहा - फ़ाइल को मैन्युअल रूप से रीलोड करने के लिए File > Reopen with Encoding > UTF-8 पर क्लिक करें, या फ़ाइल को बंद करके फिर से खोलें।
- “claude: command not found” - सुनिश्चित करें कि आपने इंस्टॉलेशन गाइड पूरी की है। एक नई Terminal विंडो खोलने की कोशिश करें, या Terminal को पूरी तरह बंद करें (Command (⌘) + Q) और फिर से खोलें।
- प्लॉट नहीं दिख रहे - सुनिश्चित करें कि ggplot2 इंस्टॉल है। ज़रूरत पड़ने पर RStudio Console में
install.packages("ggplot2")चलाएँ। - “No such file or directory” - जाँचें कि आपने चरण 6 में पाथ सही टाइप किया है। ड्रैग-एंड-ड्रॉप ट्रिक आज़माएँ:
cdटाइप करने (एक स्पेस के साथ) के बाद test_claude फ़ोल्डर को Finder से Terminal में खींचें। - Claude Code पहली रिक्वेस्ट पर धीमा है - Claude के शुरू होने के लिए 30-60 सेकंड प्रतीक्षा करें। बाद की रिक्वेस्ट तेज़ होंगी।
Mac कीबोर्ड शॉर्टकट
ऐप्स के बीच स्विच करने के लिए उपयोगी शॉर्टकट:
- Command (⌘) + Tab - खुले हुए ऐप्लिकेशन के बीच जल्दी स्विच करें
- Command (⌘) + ` (बैकटिक) - एक ही ऐप्लिकेशन की विंडो के बीच स्विच करें
- Command (⌘) + Space - Spotlight सर्च खोलें (ऐप्स खोलने के लिए)
- Command (⌘) + Q - किसी ऐप्लिकेशन को पूरी तरह बंद करें
अगले कदम
- अपने विश्लेषण में सांख्यिकीय परीक्षण (t-tests, ANOVA) जोड़ने के लिए Claude से पूछने की कोशिश करें
- Claude से इस कोड का Python संस्करण प्राप्त करने और एक Quarto डॉक्यूमेंट तैयार करने के लिए कहें
- अपने R स्क्रिप्ट में दोहराए जाने वाले कामों के लिए फ़ंक्शन बनाने के लिए Claude से कहें
- जब आपका R कोड न चले तो एरर संदेशों को डीबग करने के लिए Claude का उपयोग करें
- धीमे R कोड को बेहतर परफ़ॉर्मेंस के लिए ऑप्टिमाइज़ करने के लिए Claude से पूछने की कोशिश करें
वर्कफ़्लो सारांश
यह हाइब्रिड सेटअप दोनों दुनिया का सबसे अच्छा हिस्सा जोड़ता है:
- RStudio (Mac) - इंटरैक्टिव R कंसोल, तुरंत प्लॉट देखना, कोड चलाने के लिए परिचित GUI
- Claude Code (Terminal) - AI-संचालित कोड जनरेशन, समीक्षा और सुधार
- साझा फ़ाइलें - दोनों टूल आपके Documents फ़ोल्डर की एक ही फ़ाइलों पर काम करते हैं
- पुनरावृत्त सुधार - मैन्युअल कोड से शुरू करें, Claude से सुधारें, RStudio में परीक्षण करें, फिर और सुधारें
- डॉक्यूमेंटेशन - Claude आपके विश्लेषण के लिए व्यापक रिपोर्ट और टिप्पणियाँ जनरेट कर सकता है
वर्कफ़्लो सरल है: Terminal में Claude के साथ कोड लिखें या एडिट करें, फिर तुरंत RStudio में उसका परीक्षण करें और उसे चलाएँ। किसी फ़ाइल कॉपी करने या मैन्युअल सिंकिंग की ज़रूरत नहीं—दोनों ऐप्लिकेशन आपके Mac पर एक ही फ़ाइलों तक बिना किसी रुकावट के पहुँचते हैं।
निर्माता Steven Ge on December 11, 2024.