web-dev-qa-db-ja.com

コンソールに印刷された文字列が切り捨てられるのを避ける(RStudioで)

長い文字列を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>

これはかなり単純なはずだと思っていましたが、どうすればよいかわかりません。私は試した

options(max.print = 10000)

printヘルプページの引数に目を通しました。まだ運がありません。

これを達成するためにどのパラメータ/設定を変更する必要がありますか?

68
Mark Heckmann

これはRStudio固有の機能であり、長すぎる文字列を印刷するとIDEの遅延が発生する可能性がある問題の解決に役立ちます。 (最新リリースv0.99.896で追加されたと思います)

Limit length of lines displayed in the console to:オプションを0に設定することにより、この切り捨てをオプトアウトできます(ダイアログの最後のオプションを参照)。

enter image description here

107
Kevin Ushey