When passing in a named list of data frames without row names to vec_rbind() the return value is a data frame with row names. This change can potentially trigger a hard-to-debug renaming message, e.g.
dfs <- list(a = data.frame(x = 1), a = data.frame(x = 1))
vctrs::vec_rbind(!!!dfs)
#> New names:
#> * a -> a...1
#> * a -> a...2
#> x
#> a...1 1
#> a...2 1
When passing in a named list of data frames without row names to
vec_rbind()the return value is a data frame with row names. This change can potentially trigger a hard-to-debug renaming message, e.g.