防止缩写缩写列名称

时间:2018-01-22 20:47:57

标签: r tidyverse tibble

使用tibble 1.4.1时,控制台上打印的tibble通常会缩写列名。

例如,将控制台宽度设置为大约400像素宽并打印dplyr :: starwars数据框。列名显示为:

name     height  mass hair_c~ skin_c~ eye_c~ birth_~ gender home~ spec~ films vehi~ star~

我尝试设置options(tibble.width = 6),认为只会打印6列,但仍会打印所有列。

有没有办法防止缩写缩写列名并返回之前的行为,只打印它有空间的列?

1 个答案:

答案 0 :(得分:1)

看起来这里有几个问题。在1.4.1版中,tibble转而使用pillar package进行打印格式化 - pillar的默认选项不是最佳选项。也有一个让options(tibble.width = 6)无法工作的错误。

正如MrFlick建议的那样,将tibble升级到1.4.2会将pillar默认值更改为更合理的选项并解决tibble.width错误。

更改公开的options for pillar也可能有助于控制台上的打印格式,具体取决于您使用的字体。

相关问题