9

每当我使用 Sweave 运行一些 R 代码时,它都会在文档中显示终端箭头 (">")。这对于会话输入很好,但有时我想包含自定义函数。当文档中出现箭头时,复制和粘贴重要的代码片段会更加困难。有没有快速的方法来做到这一点?

我知道我可以在同时抑制输出的同时运行代码,然后将该代码复制到 \Verbatim 中,但这需要额外的输入。

谢谢

dumbo <- function(x)
  2*x

代替

> dumbo <- function(x)
>   2*x
4

3 回答 3

17

只需将其添加到第一个块的顶部:

options(prompt=" ",continue=" ")

您可以随时返回:

options(prompt="> ",continue="+ ")
于 2010-11-10T00:08:05.700 回答
7

options(prompt=" ")

你可以在最后重新设置它。选项(提示=“>”)

于 2010-11-10T00:09:31.680 回答
3

knitr这在“下一代”中默认关闭Sweave。其他不错的功能包括语法着色和 PGF 集成。

Sweave平均复杂度的代码只需要很小的修改即可运行knitr

于 2012-05-15T13:39:04.900 回答