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=" ")

最後に戻すことができます。オプション (prompt="> ")

于 2010-11-10T00:09:31.680 に答える
3

knitrこれは、「次世代」である ではデフォルトでオフになっていますSweave。その他の優れた機能には、構文の色分けと PGF の統合が含まれます。

Sweave平均的な複雑さのコードを実行するための調整が必要な場合は、ほんのわずかですknitr

于 2012-05-15T13:39:04.900 に答える