Ir al contenido principal

Notebooks para usuarios de R

DataCamp ha migrado recientemente los espacios de trabajo de RStudio al Editor de notebooks de DataCamp, que incorpora una interfaz JupyterLab. Esta publicación te ayuda a empezar y a ser productivo con JupyterLab.
Actualizado 17 sept 2026  · 11 min leer

Explorar con IA

ChatGPTClaudePerplexity

Hace más de un año lanzamos DataCamp Workspace, nuestro IDE de notebooks en la nube, diseñado para que profesionales y equipos trabajen con datos y colaboren en línea sin fricciones. A día de hoy, miles de personas y equipos usan Workspace para analizar datos y compartir insights, crear proyectos de porfolio y competir en competiciones. 

Recientemente hemos migrado nuestros espacios de trabajo de RStudio al Editor de notebooks de DataCamp o a JupyterLab. Esto significa que los usuarios de R pueden disfrutar de las últimas funciones de Workspace, como compartir, colaborar, comentar, integración nativa con SQL y mucho más. En esta entrada, resumimos las funciones clave de JupyterLab, en qué se diferencia de RStudio y cómo puedes sacar partido al Editor de notebooks de DataCamp si trabajas con R.

jupyterlab logo

JupyterLab: una interfaz de notebooks de nueva generación

JupyterLab es un entorno de desarrollo interactivo basado en la web para notebooks de R y Python, además de otros lenguajes de programación. Diseñado específicamente para flujos de trabajo de ciencia de datos y machine learning, su interfaz rica incluye un notebook, terminal, editor de texto y explorador de archivos. Su diseño modular también invita a la comunidad open source a crear extensiones para ampliar la funcionalidad de JupyterLab. En JupyterLab, la salida de cada celda de código aparece en cuanto se ejecuta. Al igual que en un notebook de R Markdown, puedes intercalar bloques de código con anotaciones en markdown. 

An overview of jupyterlab

Vista general de la interfaz de JupyterLab en DataCamp Workspace

JupyterLab ≈ RStudio 

Tanto JupyterLab como RStudio son entornos de desarrollo integrados (IDE) muy populares para el lenguaje R. Salvo por algunas diferencias sutiles, su funcionamiento y sensación son muy parecidos. Entre otras cosas, RStudio incluye un gestor de archivos, terminal, un explorador de variables e incluso un panel de ayuda de funciones. Esto permite acceder fácilmente a distintos archivos y ajustes, acelerando y simplificando el análisis. Muchas de estas funciones también están disponibles en JupyterLab. En esta sección destacamos los componentes principales de la interfaz de JupyterLab. 

La barra lateral

La barra lateral izquierda contiene cinco iconos:

  • Un explorador de archivos, donde puedes abrir distintos archivos 
  • Terminales y kernels en ejecución, donde puedes ver los procesos en marcha 
  • Git, donde puedes gestionar repositorios
  • Tabla de contenido, donde puedes hojear el esquema del notebook
  • Gestor de extensiones, donde puedes descargar extensiones de notebooks

The file manager overviewVista general del gestor de archivos

Running terminals and kernels Terminales y kernels en ejecución

Table of content overview

Vista general de la tabla de contenidos

Table of contents overview

Vista general del gestor de extensiones

El área de trabajo principal

El área de trabajo principal es donde escribirás código, ejecutarás comandos de shell y editarás documentación en markdown. Al igual que en RStudio, puedes personalizar el diseño a tu gusto. Puedes centrarte en un único panel o trabajar con varios a la vez.

Jupyterlab's main work area

Interfaz personalizable de JupyterLab

Barra de menús superior

Igual que en RStudio, la barra de menús superior incluye opciones y cintas que permiten realizar las siguientes acciones:

  • File para abrir, guardar y descargar notebooks, entre otras acciones
  • Edit para editar el contenido de las celdas (deshacer, rehacer, borrar y dividir celdas)
  • View para personalizar los paneles disponibles en JupyterLab
  • Run para ejecutar bloques de código en notebooks de Jupyter
  • Kernel para interrumpir o detener un kernel en ejecución (lo veremos más adelante)
  • Git para gestionar repositorios y control de versiones
  • Tab para navegar por las pestañas de JupyterLab.
  • Settings para personalizar la apariencia de JupyterLab.
  • Help con más información sobre JupyterLab.

Top menu bar in jupyterlab

Barra de menús superior en JupyterLab

El motor de ejecución de JupyterLab: el kernel

Un término común cuando trabajas con Jupyter es “kernel”. Un kernel es un proceso que ejecuta código e interactúa con aplicaciones de Jupyter como JupyterLab. Puedes considerarlo el motor que ejecuta el código de un notebook de Jupyter. El kernel sigue ejecutándose incluso cuando cierras el documento del notebook, la consola de código o el terminal. Esto significa que puedes lanzar tareas de larga duración (incluso cerrar el documento del notebook) y volver más tarde. 

Para ver todos los kernels en ejecución, ve a la pestaña “Running Terminals and Kernels”. Desde ahí puedes reabrir el notebook vinculado a un kernel concreto.

Kernel in jupyterlab

Panel lateral de terminales y kernels en ejecución

Hay varias acciones relacionadas con el kernel disponibles, entre ellas:

  • Interrumpir un kernel: detiene la ejecución del código en el notebook, pero mantiene las variables.
  • Apagar un kernel: interrumpe el kernel y borra todos los estados y variables existentes del notebook. 
  • Reiniciar un kernel: apaga el kernel actual e inicia uno nuevo.

The kernel menu bar

 La barra de menú de kernel

Primeros pasos con JupyterLab

Veamos el proceso para crear un notebook nuevo y ejecutar un análisis con JupyterLab. Puedes seguir estas instrucciones abriendo un nuevo conjunto de datos o una plantilla en DataCamp Workspace

Crear un documento

Puedes crear un notebook nuevo en JupyterLab desde el menú File > New > Notebook. Es muy similar a RStudio. Como alternativa, también puedes pulsar el botón azul + en la esquina superior izquierda para abrir archivos nuevos.

Open a new file in JupyterLab

Abrir un archivo nuevo en JupyterLab

Escribir y ejecutar código

Un notebook de JupyterLab se compone de múltiples bloques, cada uno de los cuales puede contener markdown o código. Un bloque de código en JupyterLab es similar a un chunk en RNotebook.

Para crear un bloque, puedes hacer clic en el botón + cerca de la parte superior de la consola. Ejecuta un bloque de código con el botón (o Cmd+Enter en Mac, o Control+Enter en Windows). Igual que en RStudio, la salida se muestra debajo del bloque de código al ejecutarlo. Ten en cuenta que cada bloque se ejecuta de una vez, como la función “run current chunk” de RStudio. 

En RStudio, puedes ejecutar cada línea de forma individual (Run > Run Selected Lines). En JupyterLab no es así. Para ejecutar dos líneas por separado, debes dividirlas en bloques distintos usando la función de dividir celda (Edit > Split Cell).

Running a code cell in jupyterlab

Ejecutar una celda de código en JupyterLab

Gestión de archivos

Al igual que RStudio, JupyterLab tiene un gestor de archivos donde puedes navegar por archivos y directorios. Puedes crear, renombrar, mover y duplicar archivos.

File manager in JupyterLab

Gestor de archivos en JupyterLab

Anotar código con Markdown

Las anotaciones son imprescindibles para que un notebook sea legible. Tanto en Jupyter Notebook como en RStudio, puedes dar contexto a tu código con bloques en markdown.

Para usar markdown, crea un bloque nuevo y conviértelo en un bloque de Markdown. Luego aplica la sintaxis de markdown para dar formato al texto.

Using markdown in jupyterlab

Uso de Markdown en JupyterLab

Esto difiere ligeramente de RNotebook, donde no es necesario crear un bloque aparte para markdown. Al compilar, el notebook se convierte en un documento HTML en el que se muestran correctamente el código y el markdown.

Guardar y publicar un notebook

Guardar en JupyterLab es similar a RStudio: ambos guardan automáticamente el notebook a intervalos predeterminados. 

JupyterLab permite exportar archivos de notebook (.ipynb) a otros formatos, como HTML, LaTeX, Markdown y PDF. Para ello, ve a File > Save and Export Notebook As… > Tu formato de salida ideal.

saving and exporting a notebook

Guardar y exportar un notebook

Esto no sorprenderá a los usuarios de RStudio. Al previsualizar un archivo de RNotebook, RStudio guarda automáticamente una página HTML con el formato .nb.html

Abrir un terminal y una consola de código

El terminal es la interfaz para ejecutar comandos de shell. Es útil cuando necesitas ejecutar código en R y comandos de shell de forma interactiva. En JupyterLab, ve a File > New > Terminal. Esto puede ser nuevo para usuarios de RStudio, donde el panel de Terminal se muestra por defecto.

Opening a Terminal in JupyterLabAbrir un terminal en JupyterLab

Personalizar temas

JupyterLab incluye un tema oscuro por defecto (Settings > Theme > Dark). También puedes instalar temas adicionales desde el Gestor de extensiones. 

JupyterLab Dark Theme

Tema oscuro de JupyterLab

JupyterLab vs RStudio

JupyterLab y RStudio son similares, pero no idénticos. Aquí resaltamos dos diferencias.

  • Licencias: El proyecto Jupyter se publica bajo la licencia BSD modificada. RStudio, por su parte, se publica bajo la licencia Affero General Public License.
  • Funciones: Algunas características de Markdown no están disponibles de forma nativa en notebooks de Jupyter, como los encabezados YAML para definir el tema, configurar la tabla de contenidos y opciones avanzadas de apariencia del código. 

Más allá de JupyterLab y RStudio: el Editor de notebooks de DataCamp

Aunque JupyterLab ofrece un buen conjunto de funciones para trabajar con datos, queríamos dar a los profesionales de datos de Python y de R ventajas adicionales cuando trabajan en DataCamp Workspace. Por eso lanzamos nuestro propio Editor de notebooks de DataCamp.

El Editor de notebooks de DataCamp está construido sobre Jupyter Notebooks y permite a los equipos escribir código, analizar datos y compartir insights con facilidad. Es compatible con R, Python y SQL. Estas son algunas de sus funciones clave.

The DataCamp Notebook Editor

El Editor de notebooks de DataCamp

Colaboración sencilla

Las herramientas existentes no siempre permiten que varias personas editen el mismo código a la vez. Se crea un cuello de botella cuando empiezan a pasarse archivos de notebooks entre sí. DataCamp Workspace lo resuelve de raíz. Es como Google Docs para notebooks: varias personas pueden trabajar en un mismo notebook al mismo tiempo. 

El notebook se puede publicar y compartir su enlace con tu equipo. Compartir un notebook que vive en la nube es mejor que compartir uno offline, que puede funcionar en un equipo local pero no en otro.

Collaboration in DataCamp Workspace

Colaboración en DataCamp Workspace

Compatibilidad nativa con SQL

Una función muy útil de DataCamp Workspace es su compatibilidad nativa con SQL. Puedes configurar una conexión segura desde el Editor de notebooks de DataCamp a una base de datos como PostgreSQL, MySQL o Redshift. Los datos extraídos de la base de datos integrada pueden analizarse después con R o Python. 

Native SQL Support in Workspace

SQL en Workspace

Sin configuración

DataCamp Workspace y todas sus funciones no requieren configuración. Es bajo demanda, siempre a tu alcance. Tanto si usas JupyterLab como el Editor de notebooks de DataCamp, puedes abrir Workspace en un navegador y tu entorno de notebooks estará listo en cuestión de segundos. Como Workspace vive y se ejecuta en la nube, no necesitas descargar ni instalar software adicional. En cambio, instalar correctamente JupyterLab en el navegador puede ser complicado, especialmente para quienes están empezando. 

Empieza con DataCamp Workspace

Esperamos que este repaso te haya ayudado a ver cómo DataCamp Workspace puede impulsar tus flujos de trabajo en R. A medida que seguimos mejorando y creando nuevas funciones, cuéntanos aquí cómo podemos crear el mejor entorno de notebooks para profesionales de datos.

¿Listo para empezar? Ponte a programar con DataCamp Workspace ahora.


Filip Schouwenaars's photo
Author
Filip Schouwenaars
LinkedIn

Filip es el apasionado desarrollador que está detrás de varios de los cursos de Python, SQL y R más populares de DataCamp. Actualmente, Filip dirige el desarrollo de DataCamp Workspace. Bajo el lema "Cómete tu propia comida para perros", utiliza las técnicas que DataCamp enseña a sus alumnos para comprender cómo aprenden los alumnos en DataCamp e interactúan con él. Filip es licenciado en Ingeniería Eléctrica e Inteligencia Artificial.

Temas
DataLab
Ciencia de datos

Más sobre R

Curso

Introducción a R

4 h
3.1M
Domina los fundamentos del análisis de datos en R, como vectores, listas y marcos de datos, y practica R con conjuntos de datos reales.
Ver detallesRight Arrow
Iniciar Curso
Ver másRight Arrow
Relacionado
R Project

blog

Las 8 mejores ideas de proyectos R para 2026

Descubre qué es R y todas las ventajas de utilizarlo, con ejemplos e ideas nuevas para un proyecto.
Elena Kosourova's photo

Elena Kosourova

14 min

A jupyter lab

Tutorial

Tutorial de introducción a JupyterLab

En este artículo, le presentaremos JupyterLab, uno de los IDE más populares para la ciencia de datos.
Javier Canales Luna's photo

Javier Canales Luna

7 min

Tutorial

Tutorial de Markdown en Jupyter Notebook

En este tutorial, aprenderás a utilizar y escribir con diferentes etiquetas de marcado utilizando Jupyter Notebook.

Olivia Smith

9 min

Jupyter and the notebook

Tutorial

Cómo utilizar Jupyter Notebooks: La guía definitiva

Este artículo explica qué son los blocs de notas y por qué deberías utilizarlos. También profundizamos en los cuadernos alojados, que facilitan el intercambio y la colaboración. Este artículo también incluye consejos, trucos y atajos de teclado.
Adam Shafi's photo

Adam Shafi

7 min

Tutorial

Tutorial de RStudio

Descubra qué es RStudio y cómo instalarlo y empezar a utilizarlo
Elena Kosourova 's photo

Elena Kosourova

12 min

Tutorial

Tutorial sobre cómo instalar R en Windows, Mac OS X y Ubuntu

Esta es una guía para principiantes diseñada para ahorrarte dolores de cabeza y un tiempo valioso si decides instalar R tú mismo.
Francisco Javier Carrera Arias's photo

Francisco Javier Carrera Arias

6 min

Ver MásVer Más