为 tibble 打印禁用支柱格式

Disable pillar formatting for tibble printing

从版本 1.4.1 开始,tibble 打印方法似乎使用了由 pillar 包 (https://rdrr.io/cran/tibble/f/NEWS.md) 实现的附加格式。后者试图输出尽可能多的列,缩短一些值。是否可以禁用此格式并返回到之前存在的打印方法?在某些情况下,通过输出额外的列并缩短值,pillar 使得第一列的内容难以阅读,这通常是分析师的意图。

很难提供可重现的示例,因为我想输出和格式取决于您的特定显示器的细节。我希望这个问题足够直截了当:如何禁用 tibble 打印的支柱格式(例如在控制台中)。

编辑:tibble github 存储库中提出了同样的问题:https://github.com/tidyverse/tibble/issues/361#issuecomment-357233716。目前似乎无法真正禁用格式。可以提供一些选项,并且包的开发版本(在撰写本文时)在格式化方面做得更好。但是,它仍然不完美,可能会截断重要信息(另请参阅 github 讨论相关的问题)。因此,禁用格式仍然是一些用户可能想要实现的。

使用 pillar 包的开发版本(带有 devtools::install_github("r-lib/pillar")),您可以更改 tibble 格式的选项(参见 http://pillar.r-lib.org/reference/pillar-package.html#package-options)。

如果您更改 Rprofile 中的选项,这将是永久性的。