2016-04-22 1 views
57

Ich möchte eine lange Zeichenfolge in der RStudio-Konsole drucken, damit sie nicht abgeschnitten wird.Vermeiden Sie, dass die Zeichenfolge in der Konsole abgeschnitten wird (in RStudio)

> paste(1:300, letters, collapse=" ") 
[1] "1 a 2 b 3 c 4 d 5 e 6 f 7 g 8 h 9 i 
... 
181 y 182 z 183 a 184 b... <truncated> 

Ich vermute, das sollte ziemlich einfach sein, aber ich kann nicht herausfinden, wie. Ich habe versucht,

options(max.print = 10000) 

und schaute durch die args auf den print Hilfeseiten. Immer noch kein Glück.

Welche Parameter/Einstellungen muss ich ändern, um dies zu erreichen?

+0

Es wird nicht auf den 'print' Hilfeseiten Ich denke, weil es nicht von R, sondern von Rstudio ist. In der R-Konsole findet für Ihr Beispiel kein Abbruch statt. – Frank

+1

FWIW, die Ausgabe dieses Aufrufs von 'paste()' wird nicht für mich in RStudio 0.99.486 abgeschnitten (was wahrscheinlich ziemlich veraltet ist). –

+0

Das gleiche für mich. Keine Schulung in RStudio 0.99.896, auch wenn ich im OP-Code 300 bis 10.000 ändere. – eipi10

Antwort

95

Dies ist eine RStudio-spezifische Funktion, mit der Probleme behoben werden können, bei denen das Drucken übermäßig langer Strings IDE-Trägheit verursachen kann. (Ich glaube, es wurde mit der neuesten Version hinzugefügt, v0.99.896)

Sie Opt-out können dieses Abschneiden, indem die Limit length of lines displayed in the console to: Option auf 0 (siehe die letzte Option im Dialog):

enter image description here

+0

Diese Option ist nicht in meinem Rstudio verfügbar, ich benutze Version 0.99.903, hier ist der [Snapshot] (https://i.stack.imgur.com/uMhvl.png), können Sie helfen, wenn Sie einen Code oder eine andere Möglichkeit haben, dies zu tun, Danke! – subro

1

Die obige Antwort ist auf RStudio korrekt. Um zu dem oben genannten Bildschirm zu gelangen, wählen Sie in den RStudio-Registerkarten über der IDE Tools --> Global Options... und folgen Sie dann den empfohlenen Schritten.

Denken Sie daran, dass dies globale Optionen sind, also verwenden Sie bitte mit Vorsicht, dies kann die IDE-Leistung für große Ausgaben erheblich verlangsamen (manchmal kann es einfrieren).

Verwandte Themen