每当我使用Sweave运行一些R代码时,它会在文档中显示终端箭头(“>”)。这适用于会话输入,但有时我想包含自定义函数。当箭头显示在文档中时,复制和粘贴重要的代码片段会更加困难。有快速的方法吗?
我知道我可以在一起抑制输出的同时运行代码,然后将该代码复制到\ Verbatim,但这需要额外输入。
由于
dumbo <- function(x)
2*x
而不是
> dumbo <- function(x)
> 2*x
答案 0 :(得分:16)
只需将其添加到第一个块的顶部:
options(prompt=" ",continue=" ")
您可以随时回复:
options(prompt="> ",continue="+ ")
答案 1 :(得分:7)
options(prompt=" ")
您可以在结尾处将其设置回来。 options(prompt =“&gt;”)
答案 2 :(得分:3)
默认情况下,这是knitr
关闭的“下一代Sweave
”。其他不错的功能包括语法着色和PGF集成。
Sweave
平均复杂度代码只需要很小的调整就可以knitr
运行。