होम

VS Code में R चलाएँ

आप R कोड लिखना चाहते हैं लेकिन RStudio आपको भारी लगता है या आप VS Code का लचीलापन पसंद करते हैं। VS Code को एक स्विस आर्मी नाइफ़ की तरह सोचें - यह R, Python और कई अन्य भाषाओं को एक ही हल्के एडिटर में संभाल सकता है। यह ट्यूटोरियल आपको दिखाता है कि VS Code में R को कैसे सेट करें, साथ ही कोड कम्प्लीशन, इंटरैक्टिव प्लॉट और यहाँ तक कि Shiny ऐप्स जैसी स्मार्ट सुविधाओं के साथ।

मुख्य अवधारणाएँ

आपको क्या चाहिए

चरण 1: R इंस्टॉल या अपडेट करें

सबसे अच्छी संगतता के लिए आपको R वर्शन 4.0 या उससे ऊपर की ज़रूरत है।

आप चरण 3 में VS Code को R ढूँढने के लिए कॉन्फ़िगर करेंगे, इसलिए चिंता न करें अगर अभी आपके टर्मिनल में R --version काम नहीं करता।

चरण 2: VS Code में R एक्सटेंशन इंस्टॉल करें

चरण 3: अपना R इंस्टॉलेशन पाथ ढूँढें

VS Code कॉन्फ़िगर करने से पहले, आपको यह जानना होगा कि आपके सिस्टम पर R कहाँ इंस्टॉल है।

Windows उपयोगकर्ताओं के लिए

  1. File Explorer खोलें
  2. C:\Program Files\R\ पर जाएँ
  3. आपको R-4.5.3 जैसा एक फ़ोल्डर दिखेगा (आपका वर्शन नंबर अलग हो सकता है)
  4. उस फ़ोल्डर को खोलें → bin फ़ोल्डर खोलें
  5. वहाँ आपको R.exe दिखेगा
  6. पूरा पाथ है: C:\Program Files\R\R-4.5.3\bin\R.exe

अपना वर्शन नंबर लिख लें या याद रखें (जैसे, R-4.5.3) - आपको इसकी ज़रूरत चरण 4 में होगी।

macOS उपयोगकर्ताओं के लिए

आपका R इंस्टॉलेशन आमतौर पर इनमें से किसी एक जगह होता है:

यह जाँचने के लिए कि आपका कौन-सा पाथ है, Terminal खोलें और टाइप करें:

which R

इससे आपको आपके R इंस्टॉलेशन का सटीक पाथ दिखेगा।

Linux उपयोगकर्ताओं के लिए

R आमतौर पर यहाँ इंस्टॉल होता है: /usr/bin/R

एक टर्मिनल खोलकर और टाइप करके सत्यापित करें:

which R

चरण 4: VS Code को R ढूँढने के लिए कॉन्फ़िगर करें

Windows के लिए, यह लाइन जोड़ें (चरण 3 से अपने वर्शन के साथ R-4.5.3 बदलें):

"r.rpath.windows": "C:\\Program Files\\R\\R-4.5.3\\bin\\R.exe",

दो बैकस्लैश (\\) क्यों? JSON फ़ाइलों में, बैकस्लैश \ एक विशेष कैरेक्टर होता है (जिसे एस्केप कैरेक्टर कहते हैं)। असली फ़ाइल पाथ में एक सिंगल बैकस्लैश दिखाने के लिए, आपको दो बैकस्लैश \\ टाइप करने होंगे। इसलिए C:\Program Files, settings.json में C:\\Program Files बन जाता है।

macOS के लिए, इनमें से एक लाइन जोड़ें:

"r.rpath.mac": "/Library/Frameworks/R.framework/Resources/bin/R",

या अगर आपने Apple Silicon पर Homebrew के ज़रिए R इंस्टॉल किया है:

"r.rpath.mac": "/opt/homebrew/bin/R",

Linux के लिए, यह जोड़ें:

"r.rpath.linux": "/usr/bin/R",

चरण 5: ज़रूरी R पैकेज इंस्टॉल करें

install.packages("languageserver")
install.packages("shiny")

एक सामान्य टर्मिनल में सिर्फ़ R टाइप करना तब तक काम नहीं करेगा जब तक R आपके सिस्टम PATH में न हो। R एक्सटेंशन R ढूँढने के लिए आपकी r.rpath सेटिंग का उपयोग करता है।

चरण 6: अपना R प्रोजेक्ट बनाएँ

चरण 7: अपनी पहली R स्क्रिप्ट लिखें

# Load the iris dataset
data(iris)

# View the first few rows
head(iris)

# Generate summary statistics
summary(iris)

hist(iris$Sepal.Length)

चरण 8: R कोड को इंटरैक्टिव रूप से चलाएँ

चरण 9: एक सरल Shiny ऐप बनाएँ

library(shiny)

ui <- fluidPage(
  titlePanel("Interactive Histogram"),

  sidebarLayout(
    sidebarPanel(
      sliderInput("bins",
                  "Number of bins:",
                  min = 5,
                  max = 50,
                  value = 30)
    ),

    mainPanel(
      plotOutput("histogram")
    )
  )
)

server <- function(input, output) {
  output$histogram <- renderPlot({
    x <- faithful$waiting
    bins <- seq(min(x), max(x), length.out = input$bins + 1)

    hist(x, breaks = bins, col = "steelblue", border = "white",
         xlab = "Waiting time (minutes)",
         main = "Distribution of Waiting Times")
  })
}

shinyApp(ui = ui, server = server)

चरण 10: कोड कम्प्लीशन और हॉवर हेल्प का उपयोग करें

चरण 11: और सुविधाएँ आज़माएँ

अगले कदम

समस्या निवारण

वर्कफ़्लो सारांश

VS Code इन मुख्य फ़ायदों के साथ RStudio का एक आधुनिक, हल्का विकल्प प्रदान करता है:


निर्माता Steven Ge, 7 दिसंबर, 2025. </content>