Kann ich den Pfeil ("") im R / S-Ausgang in Sweave unterdrücken?

8

Wenn ich einen R-Code mit Sweave starte, werden die Endpfeile ("& gt;") im Dokument angezeigt. Das ist gut für Sitzungseingaben, aber manchmal möchte ich benutzerdefinierte Funktionen enthalten. Wenn Pfeile im Dokument angezeigt werden, ist es schwieriger, wichtige Codeschnipsel zu kopieren und einzufügen. Gibt es einen schnellen Weg, dies zu tun?

Ich weiß, dass ich den Code ausführen und gleichzeitig die Ausgabe unterdrücken kann, und kopiere diesen Code dann in \ Verbatim, aber das erfordert eine zusätzliche Eingabe.

Danke

%Vor%

statt

%Vor%     
apeescape 10.11.2010, 00:01
quelle

3 Antworten

16

Füge dies einfach an den Anfang des ersten Chunks:

%Vor%

Sie können jeden Moment zurückkommen mit:

%Vor%     
mbq 10.11.2010 00:08
quelle
7

options(prompt=" ")

Sie können es am Ende zurückstellen.  Optionen (prompt="& gt;")

    
Maiasaura 10.11.2010 00:09
quelle
3

Dies ist standardmäßig deaktiviert in knitr , der "nächsten Generation Sweave ". Andere nette Eigenschaften schließen Syntaxfärbung und PGF Integration ein.

Sweave Code der durchschnittlichen Komplexität benötigt nur geringfügige Anpassungen, die mit knitr ausgeführt werden müssen.

    
krlmlr 15.05.2012 13:39
quelle

Tags und Links