禁用柱形格式化的tibble打印

时间:2018-01-09 09:53:27

标签: r tibble

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

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

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

1 个答案:

答案 0 :(得分:6)

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

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