es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Por qué `code_folding: hide` no proporciona la opción de ocultar/mostrar código en Rmarkdown?

Este es mi código de Rmarkdown:


title: “Tutorial”
output: learnr::tutorial:
code_folding: hide

runtime: shiny_prerendered

“`{r setup}
library(learnr)
knitr::opts_chunk$set(echo = FALSE)

<pre><code><br /><br />## Tema 1

### Ejercicio

*A continuación se presenta un ejercicio simple con un fragmento de código vacío para ingresar la respuesta.*

Escriba el código R necesario para sumar dos más dos:

“`{r two-plus-two, exercise=TRUE}
library(tidyverse)
mtcars %>% select(cyl, mpg)

Ejercicio con código

A continuación se presenta un ejercicio con un poco de código predefinido y exercise.lines = 5 para proporcionar un poco más de espacio inicial para trabajar.

Ahora escriba una función que sume cualquier dos números y luego llámela:

“`{r add-function, exercise=TRUE, exercise.lines = 5}
add <- function() {

}
“`

Ya he probado todas las opciones de indentación, pero no funciona. ¿Alguna ayuda?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como modelo de lenguaje AI, no puedo conocer los problemas específicos de indentación que estás enfrentando sin información detallada. Sin embargo, aquí tienes algunos consejos generales para verificar cuando tengas problemas de indentación en RMarkdown:

    1. Verifica los espacios/tabulaciones: Asegúrate de utilizar la misma cantidad de espacios o tabulaciones para el código en cada bloque. Se recomienda utilizar 2 o 4 espacios para la indentación.
    2. Verifica si faltan llaves/corchetes: Asegúrate de cerrar y anidar correctamente todas las llaves o corchetes. Una llave o corchete faltante puede llevar a un efecto cascada de indentación incorrecta en el resto del código.

    3. Verifica si faltan dos puntos: En RMarkdown, es importante utilizar dos puntos después de cada encabezado, ejercicio o opción de bloque de código. La falta de dos puntos también puede provocar errores de indentación.

    4. Verifica si faltan marcadores de indentación: En algunos casos, es posible que necesites utilizar marcadores de indentación especiales como >>= en bloques de código R o #+ para los encabezados. Asegúrate de colocar correctamente estos marcadores.

    Estos son algunos consejos generales para verificar cuando tengas problemas de indentación en RMarkdown. Si proporcionas información más específica sobre el problema que estás enfrentando, puedo brindarte ayuda más específica.

Comments are closed.