最新版本的dplyr
canbind_rows
甚至带有yearqtr
. 但是,当我也使用该.id
参数时,我遇到了问题。例如:
library(dplyr) # dplyr_1.0.6, vctrs_0.3.8
bind_rows(a = tibble(d = as.Date('2000-1-1')), b = tibble(d = as.Date('2000-1-1')), .id = 'Id') # Ok
library(zoo) # zoo_1.8-9
bind_rows(a = tibble(d = as.yearqtr('2000q1')), b = tibble(d = as.yearqtr('2000q1'))) # Ok
bind_rows(a = tibble(d = as.yearqtr('2000q1')), b = tibble(d = as.yearqtr('2000q1')), .id = 'Id') # Problem
最后一行的问题是该d
列以一个奇怪的类结束,vctrs:::common_class_fallback
而不是预期的yearqtr
类。
编辑:这是一个错误吗?