Error: `...` is not empty.

Hi

Whenever I try and prep a recipe I get the following:
Error: ... is not empty.

We detected these problematic arguments:

  • relax

These dots only exist to allow future extensions and should be empty.
Did you misspecify an argument?
Run rlang::last_error() to see where the error occurred.

Any ideas? I can't decipher the error message

baseline_rec <- recipe(result ~ ., data = train) %>%   
  prep()

Edit to say it seems to be an issue with vectors

vctrs::vec_proxy_compare(column, relax = TRUE)

I got the same message with {tsibble} when using the latest dev version of {vctrs}. Dropping back to a commit from June 18 or earlier fixed the problem. I understand that the {vctrs} developers are aware of the problem.

2 Likes

ah perfect, thanks a million

Getting similar warning:
R version 4.0.2 (2020-06-22)

library(tidyverse)
tibble(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?

It is a warning not an error - can't find out any more about where it comes from.

Update to tibble 3.0.3, which is now on CRAN. I have also updated dplyr, pillar, vctrs, rlang to the latest development versions, but that might not be needed to get rid of this particular warning. I think a dplyr update might be released soon.