【发布时间】:2020-10-31 16:09:47
【问题描述】:
今天打印tibbles时出现新的警告信息
library(tidyverse)
mtcars %>%
head %>%
as_tibble
打印
# A tibble: 6 x 11
mpg cyl disp hp drat wt qsec vs am gear carb
<dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 21 6 160 110 3.9 2.62 16.5 0 1 4 4
2 21 6 160 110 3.9 2.88 17.0 0 1 4 4
3 22.8 4 108 93 3.85 2.32 18.6 1 1 4 1
4 21.4 6 258 110 3.08 3.22 19.4 1 0 3 1
5 18.7 8 360 175 3.15 3.44 17.0 0 0 3 2
6 18.1 6 225 105 2.76 3.46 20.2 1 0 3 1
Warning message:
`...` is not empty.
We detected these problematic arguments:
* `needs_dots`
These dots only exist to allow future extensions and should be empty.
Did you misspecify an argument?
如何消除该警告?
这是我的sessionInfo()
【问题讨论】:
-
在我的
dplyr/tibble版本中,我没有收到警告 -
请不要发布代码/数据/错误的图像:它不能被复制或搜索 (SEO),它会破坏屏幕阅读器,并且它可能不适合某些移动设备。参考:meta.stackoverflow.com/a/285557(和xkcd.com/2116)。请直接包含代码、控制台输出或数据(例如,
dput(head(x))或data.frame(...))。 -
感谢@r2evans -- 按要求进行更改
-
这个错误似乎是在
pillar-1.4.5中引入的(因为我目前使用的是1.4.4),见github.com/tidyverse/tibble/issues/798。我认为您的选择是(a)如果可以的话,降级到 1.4.4;或 (b) 获取 github 版本的pillar 来修复错误。 (看起来他们正试图加快 CRAN 的发布:github.com/tidyverse/tibble/commit/…)