Inicio

Ejecutar R en VS Code

Quiere escribir código R pero RStudio se siente pesado o prefiere la flexibilidad de VS Code. Piense en VS Code como una navaja suiza: puede manejar R, Python y muchos otros lenguajes en un solo editor liviano. Este tutorial muestra cómo configurar R en VS Code con características inteligentes como finalización de código, gráficos interactivos e incluso aplicaciones Shiny.

Conceptos Clave

Lo Que Necesitará

Paso 1: Instale o Actualice R

Necesita R versión 4.0 o superior para la mejor compatibilidad.

Configurará VS Code para encontrar R en el Paso 3, así que no se preocupe si R --version aún no funciona en su terminal.

Paso 2: Instale las Extensiones de R en VS Code

Paso 3: Encuentre la Ruta de Instalación de R

Antes de configurar VS Code, necesita saber dónde está instalado R en su sistema.

Para Usuarios de Windows

  1. Abra el Explorador de Archivos
  2. Navegue a C:\Program Files\R\
  3. Verá una carpeta como R-4.5.3 (su número de versión puede diferir)
  4. Abra esa carpeta → Abra la carpeta bin
  5. Verá R.exe allí
  6. La ruta completa es: C:\Program Files\R\R-4.5.3\bin\R.exe

Anote o recuerde su número de versión (por ejemplo, R-4.5.3) - lo necesitará en el Paso 4.

Para Usuarios de macOS

Su instalación de R típicamente está en una de estas ubicaciones:

Para verificar qué ruta tiene, abra Terminal y escriba:

which R

Esto le mostrará la ruta exacta de su instalación de R.

Para Usuarios de Linux

R típicamente se instala en: /usr/bin/R

Verifique abriendo una terminal y escribiendo:

which R

Paso 4: Configure VS Code para Encontrar R

Para Windows, agregue esta línea (reemplace R-4.5.3 con su versión del Paso 3):

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

¿Por qué dos barras invertidas (\\)? En archivos JSON, la barra invertida \ es un carácter especial (llamado carácter de escape). Para representar una sola barra invertida en la ruta del archivo real, debe escribir dos barras invertidas \\. Entonces C:\Program Files se convierte en C:\\Program Files en settings.json.

Para macOS, agregue una de estas líneas:

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

O si instaló R mediante Homebrew en Apple Silicon:

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

Para Linux, agregue:

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

Paso 5: Instale los Paquetes de R Requeridos

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

Simplemente escribir R en una terminal regular no funcionará a menos que R esté en su PATH del sistema. La extensión R usa su configuración r.rpath para encontrar R.

Paso 6: Cree su Proyecto de R

Paso 7: Escriba su Primer Script de R

# Load the iris dataset
data(iris)

# View the first few rows
head(iris)

# Generate summary statistics
summary(iris)

hist(iris$Sepal.Length)

Paso 8: Ejecute Código R Interactivamente

Paso 9: Cree una Aplicación Shiny Simple

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)

Paso 10: Use la Finalización de Código y Ayuda Emergente

Paso 11: Pruebe Más Características

Próximos Pasos

Solución de Problemas

Resumen del Flujo de Trabajo

VS Code proporciona una alternativa moderna y liviana a RStudio con estas ventajas clave:


Creado por Steven Ge el 7 de diciembre de 2025.