Solución:
Después de comprobar la bala de plata parece ser jupytext Te permite convertir de / a mardown
, rmarkdown
, python
, ipynb
, … Esto puede permitirle un flujo de trabajo bastante ordenado
- escribe una R simple
script.R
guión que puedes convertir en unRmd
documento - usar
knitr::spin('script.R', knit = FALSE)
para transformarlo enRmd
- usar
jupytext --to notebook script.Rmd
crearscript.ipynb
- compartir o ejecutar el cuaderno
sos-rmarkdown proporciona otro convertidor de portátil Rmarkdown a Jupyter. Las características únicas incluyen su soporte para expresiones en línea usando markdown-kernel, uso de múltiples kernels en un cuaderno (usando un kernel SoS) para acomodar bloques de código en múltiples lenguajes y la capacidad de ejecutar un cuaderno generado usando sos-papermill. También utiliza metadatos de celda para controlar la visualización de entrada y salida de bloques de código en Jupyter Lab e informes HTML exportados.
Para utilizar esta herramienta, puede instalar sos-rmarkdown
de pip
o conda-forge
, luego ejecute el convertidor con el comando
sos convert input.Rmd output.ipynb
o use la opción --execute
para ejecutar el cuaderno convertido
sos convert input.Rmd output.ipynb --execute
Descargo de responsabilidad: soy el autor de sos-rmarkdown
.