tutorial false examples chunk r markdown knitr

false - r sweave manual



¿Hay un Markdown R equivalente a / Sexpr{} en Sweave? (2)

Por defecto, el código R en línea en R Markdown se formateará como código. Si solo desea que la salida aparezca tal como está, entonces incluya el comando R en I(...) . La salida adjunta con I(...) coincide con el comportamiento de Sexpr . Esta distinción es a veces importante. Para más información, vea este comentario de Yihui Xie . La siguiente tabla muestra la salida diferente de R Markdown a Markdown a HTML.

R Markdown `r 2 + 2` `r I(2+2)` Markdown `4` 4 HTML <code>4</code> 4

Usando R Markdown en knitr, ¿hay un equivalente a /Sexpr{} en Sweave?


Sí. Puedes usar

`r your_expression_here`

Entonces algo como

2+2 is: `r 2+2`

Debe producir:

2+2 is: 4

Inicialmente me resultó un poco difícil tratar de averiguar cuál era la sintaxis diferente para cada uno de los diferentes estilos que podías usar en knitr (html, markdown, sweave, ...) y recurrí a mirar los ejemplos mínimos de Yihui (que hacen un buen trabajo) pero si puede leer expresiones regulares puede ver las definiciones de patrones predeterminadas . Incluso tiene la opción de definir su propia sintaxis si lo desea.