在knitr中使用R Markdown是否与\Sexpr{}Sweave 相当?
Das*_*son 48
是.您可以使用
`r your_expression_here`
Run Code Online (Sandbox Code Playgroud)
所以像
2+2 is: `r 2+2`
Run Code Online (Sandbox Code Playgroud)
应该产生:
2+2 is: 4
Run Code Online (Sandbox Code Playgroud)
我最初发现有一点困难,试图找出你可以在knitr(html,markdown,sweave,...)中使用的每种不同样式的不同语法,并使用了看Yihui的最小例子(做了一个干得好但是如果你能阅读正则表达式,你可以查看默认的模式定义.如果需要,您甚至可以选择定义自己的语法.
Jer*_*lim 21
默认情况下,R Markdown中的内联R代码将被格式化为代码.如果您只想显示输出,asis则将R命令包含在中I(...).封闭输出I(...)匹配行为Sexpr.这种区别有时很重要.有关更多信息,请参阅谢毅辉的评论 .下表显示了从R Markdown到Markdown到HTML的不同输出.
R Markdown `r 2 + 2` `r I(2+2)`
Markdown `4` 4
HTML <code>4</code> 4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5479 次 |
| 最近记录: |