Use Claude Code para R en VS Code en Mac
Ya configuró R en VS Code y puede escribir código manualmente. Ahora quiere que la IA le ayude a escribir, mejorar y depurar su código R mientras se concentra en el análisis. Piense en Claude Code como un compañero de programación dentro de VS Code: describa lo que necesita y él escribe o mejora el código sin salir de su ventana de trabajo.
Conceptos Clave
- Claude Code Extension - Extensión de VS Code que integra el asistente de IA Claude directamente en su editor con ediciones de código en línea
- Chat Panel - Panel lateral en VS Code donde conversa con Claude sobre su código
- Inline Edits - Los cambios de código sugeridos por Claude aparecen directamente en sus archivos con diferencias que puede aceptar o rechazar
Lo Que Necesitará
- Tutorial Ejecutar R en VS Code completado - R debe funcionar en VS Code
- Tutorial Instalar Claude Code en Mac completado - Claude Code CLI instalado
- Un plan de pago de Claude (como Pro o Max) o una cuenta de Anthropic Console; el plan gratuito no incluye Claude Code
- 20-30 minutos
Paso 1: Abra VS Code y Cree un Proyecto de R
- Abra Visual Studio Code
- Haga clic en File en la barra de menú, luego en Open Folder
- Navegue a su carpeta Documentos
- Haga clic en New Folder en la parte inferior del diálogo
- Nombre la carpeta
claude_r_test - Haga clic en Open para abrir la nueva carpeta
- Si se le pregunta “Do you trust the authors?”, haga clic en Yes, I trust the authors
Paso 2: Instale e Inicie Sesión en la Extensión de Claude Code
- Haga clic en el ícono de Extensions en la barra lateral izquierda (ícono de cuatro cuadrados)
- En el cuadro de búsqueda, escriba
Claude Code - Encuentre Claude Code for VS Code de Anthropic y haga clic en Install
- Después de la instalación, haga clic en ✻ Claude Code en la barra de estado, en la parte inferior derecha de la ventana, para abrir el panel de Claude (cuando tenga un archivo abierto, también puede usar el ícono Spark en la parte superior derecha del editor)
- Haga clic en Sign in y termine de iniciar sesión con su cuenta de Claude en el navegador que se abre
- Si usa una clave de API en su lugar, configúrela como se muestra en Instalar Claude Code en Mac (Paso 3, Opción B) y luego cierre VS Code y vuelva a abrirlo
- Una vez iniciada la sesión, verá una lista de verificación Learn Claude Code. Puede cerrarla con la X
Paso 3: Cree un Script de R Inicial Manualmente
- Haga clic en File > New File… en la barra de menú
- En la lista que aparece en la parte superior de la ventana, elija R Document
- Guarde el archivo haciendo clic en File > Save, nómbrelo
iris_analysis.R - Escriba este código:
data(iris)
str(iris)
summary(iris)
- Guarde el archivo haciendo clic en File > Save
- Abra la terminal de R: haga clic en View en la barra de menú, luego en Command Palette, escriba
R: Create R Terminal, presione Enter - Seleccione el código y presione
Ctrl+Enter(Windows/Linux) oCmd+Enter(Mac) para ejecutarlo - Debería ver la estructura del conjunto de datos y las estadísticas resumidas en la terminal
Paso 4: Pida a Claude que Agregue un Gráfico de Dispersión
- Haga clic en el ícono Spark en la parte superior derecha del editor (o en ✻ Claude Code en la barra de estado) para abrir el panel de Claude
- En el cuadro de chat en la parte inferior, escriba:
Agrega código a iris_analysis.R para crear un gráfico de dispersión de longitud vs. ancho del sépalo, coloreado por especie. Usa ggplot2.
- Presione Enter para enviar
- Claude lee su archivo y lo edita: el código nuevo aparece en
iris_analysis.R - Si Claude muestra una diferencia y pide permiso, acepte el cambio
- El código de ggplot2 aparece en su archivo
- Si no tiene ggplot2 instalado, ejecute
install.packages("ggplot2")en la terminal de R
Paso 5: Ejecute el Código Actualizado
- Seleccione todo el código en
iris_analysis.R - Presione
Ctrl+Enter(Windows/Linux) oCmd+Enter(Mac) - Aparece un gráfico de dispersión en una pestaña de gráficos dentro de VS Code
- Debería ver puntos coloreados por especie (setosa, versicolor, virginica)
Paso 6: Pida a Claude que Refine el Gráfico
- En el panel de chat de Claude, escriba:
Elimina el título. Cambia el tipo de marcador según la especie. Usa el tema clásico.
- Presione Enter
- Claude muestra los cambios de código actualizados
- Si se le pide, acepte el cambio
- Ejecute el código actualizado nuevamente: seleccione todo y presione
Ctrl+Enter/Cmd+Enter - El gráfico ahora muestra diferentes formas de marcadores por especie, sin título y con el tema clásico
Paso 7: Pida a Claude un Análisis de PCA
- En el panel de chat de Claude, escriba:
Agrega código para realizar un análisis de componentes principales (PCA) sobre las variables numéricas y graficar las muestras usando los dos primeros componentes principales.
- Presione Enter
- Claude agrega código de PCA a su script
- Si se le pide, acepte el cambio
- Ejecute todo el código: seleccione todo y presione
Ctrl+Enter/Cmd+Enter - Aparece un gráfico de PCA mostrando las muestras proyectadas en PC1 y PC2, coloreadas por especie
Paso 8: Pida a Claude que Revise y Comente
- En el panel de chat de Claude, escriba:
Revisa todo el script para verificar que esté correcto. Agrega comentarios donde sea necesario.
- Presione Enter
- Claude revisa el código y sugiere comentarios explicando cada sección
- Si se le pide, acepte el cambio
- Su script ahora tiene comentarios claros explicando la carga de datos, la visualización y el análisis de PCA
Próximos Pasos
- Pida a Claude que cree un informe de R Markdown: “Crea un archivo R Markdown para este análisis”
- Use Claude para depurar errores: “Este código da el Error X, ¿puedes arreglarlo?”
- Solicite pruebas estadísticas: “Agrega una prueba t comparando la longitud del sépalo entre setosa y versicolor”
- Pida a Claude que optimice el código: “Haz este bucle más rápido usando vectorización”
- Obtenga ayuda con funciones desconocidas: “Explica qué hace dplyr::mutate”
Solución de Problemas
- La extensión de Claude no se muestra - Reinicie VS Code después de la instalación. Haga clic en View > Extensions para verificar que esté instalada.
- Error “Cannot read R file” - Asegúrese de haber guardado el archivo con la extensión
.R. Claude necesita archivos guardados para leerlos. - Error de autenticación - Verifique que su plan de pago de Claude o su cuenta de Anthropic Console esté activa. Consulte Instalar Claude Code en Mac para solucionar problemas de autenticación.
- ggplot2 no encontrado - Instálelo en la terminal de R:
install.packages("ggplot2"). Espere a que se complete la instalación antes de ejecutar el código. - Los cambios de código no se aplican - Si Claude pidió permiso, asegúrese de haber aceptado el cambio. Si no funciona, intente copiar manualmente el código sugerido por Claude.
Resumen del Flujo de Trabajo
- Claude Code Extension proporciona un asistente de IA directamente en VS Code con panel de chat y ediciones en línea
- Refinamiento iterativo - Comience con código básico, pida a Claude mejoras, pruebe inmediatamente y refine más
- Comprensión del contexto - Claude lee sus archivos de R y entiende la estructura de su proyecto
- Edición en línea - Los cambios propuestos aparecen como diferencias en sus archivos reales, no como respuestas de chat separadas
- Flujo continuo - No necesita cambiar entre el navegador y el editor: todo ocurre en VS Code
Creado por Steven Ge el 11 de diciembre de 2025.