r - 避免打印到控制台的字符串被截断(在 RStudio 中)

标签 r rstudio settings output-formatting

我想将一个长字符串打印到 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帮助页面上的参数。还是没有运气。

我必须更改哪些参数/设置才能实现此目的?

最佳答案

这是 RStudio 特有的功能,旨在帮助解决打印过长字符串可能导致 IDE 缓慢的问题。 (我相信它是在最新版本 v0.99.896 中添加的)

您可以通过将将控制台中显示的行长度限制为:选项设置为 0 来选择退出此截断(请参阅对话框中的最终选项):

enter image description here

关于r - 避免打印到控制台的字符串被截断(在 RStudio 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36800475/

相关文章:

r - 使用 httr 进行网页抓取会出现 xml_nodeset 错误

r - 防止来自 RStudio 的持久数据库连接

c++ - RcppExport 错误原因

r - 如何在远程服务器上使用R studio

visual-studio - Android Studio中如何使用Visual Studio快捷键?

从宽变量组 reshape 到长变量组

r - 将 <U+0161> 等 utf8 代码点字符串转换为 utf8

r - 将阿拉伯文本分配给 R 变量

c# - ConfigurationSettings 与 Properties.Settings

android - Android 应用程序卸载后保存数据或强制从设置中清除数据