在Sweave中是否有一个等同于\ Sexpr {}的R Markdown?

\Sexpr{}使用R Markdown是否有相当于Sweave中的\Sexpr{}

是。 您可以使用

 `r your_expression_here` 

所以像

 2+2 is: `r 2+2` 

应该产生:

 2+2 is: 4 

我最初觉得有点困难,试图弄清楚你可以在knitr(html,markdown,sweave,…)中使用的每种不同风格的不同语法,然后看看Yihui最简单的例子好的工作),但是如果你可以阅读正则expression式,你可以查看默认的模式定义 。 你甚至可以select定义自己的语法,如果你想。

默认情况下,R Markdown中的内联R代码将被格式化为代码。 如果你只是希望输出显示asis然后把R命令包含在I(...) 。 用I(...) Sexpr输出匹配Sexpr的行为。 这种区分有时很重要。 欲了解更多信息,请参阅Yihui Xie的评论。 下表显示了从R Markdown到Markdown到HTML的不同输出。

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