Introducción
Los bloques de código interactivos te permiten escribir, editar y ejecutar código directamente en tus documentos Quarto. Con Quarto Live, puede incrustar código R en tiempo real utilizando el motor webr
o código Python utilizando el motor pyodide
. Esta integración perfecta permite visualizaciones dinámicas y comentarios instantáneos, lo que hace que el aprendizaje y la experimentación sean más atractivos.
Cómo funcionan los bloques de código interactivo
Los bloques de código interactivos utilizan WebAssembly para ejecutar código en su navegador web. Para R, el motor webr
potencia la ejecución de su código, mientras que para Python, pyodide
se encarga del entorno interactivo. Esta ejecución del lado del cliente significa que puede experimentar con el código sin necesidad de un servidor, lo que garantiza resultados rápidos y receptivos.
Creación de bloques de código interactivo
Fuente del código:
Para crear un bloque de código R interactivo, utilice el motor webr
en su valla de código. Por ejemplo:
```{webr}
# Un bloque de código R interactivo sencillo utilizando webr
for (x in 1:5) {
print(paste("Square of", x, "is", x^2))
}
```
Del mismo modo, para ejecutar código Python interactivo, utiliza el motor pyodide
. Por ejemplo:
```{pyodide}
# Un bloque de código Python interactivo sencillo utilizando pyodide
for x in range(1, 6):
print(f"Square of {x} is {x**2}")
```
Fuente del código:
Este bloque se ejecuta en tu navegador y muestra el resultado inmediatamente después de ejecutar la celda de código:
Este bloque Python se ejecutará en su navegador y mostrará el resultado de forma dinámica:
Para obtener una lista completa de todas las opciones y configuraciones de celdas disponibles, consulte nuestra Referencia de opciones de celdas
Consejos para utilizar bloques de código interactivos
- Experimenta libremente: Modifica el código, prueba diferentes funciones y observa los resultados en tiempo real.
- Combine con visualizaciones: Utilice bibliotecas como ggplot2 en R o Matplotlib en Python para crear gráficos interactivos que se actualizan a medida que modifica los parámetros.
- Aproveche las opciones de persistencia: Con Quarto Live, puede habilitar la persistencia del código para que sus ediciones permanezcan disponibles entre sesiones.
Lecturas adicionales
Referencia de opciones de celda
Para obtener una lista completa de todas las opciones de celda disponibles y las configuraciones avanzadas en Quarto Live.Gestión de entornos de ejecución
Aprenda a controlar el uso compartido de variables y a aislar ejercicios interactivos gestionando sus entornos de ejecución.Cargar y utilizar paquetes
Descubre técnicas para instalar y cargar paquetes adicionales de R y Python en documentos interactivos.Trazado y gráficos
Explore visualizaciones dinámicas y aprenda a personalizar las dimensiones de los gráficos y los DPI para sus resultados interactivos.
Explorar más artículos
Aquí hay más artículos de la misma categoría para ayudarte a profundizar en el tema.
Reutilización
Cómo citar
@online{kassambara2025,
author = {Kassambara, Alboukadel},
title = {Explicación de los bloques de código interactivos},
date = {2025-03-07},
url = {https://www.datanovia.com/es/learn/interactive/getting-started/interactive-code-blocks.html},
langid = {es}
}