r - bind_rows(..., .id) 和 yearqtr 的问题
问题描述
最新版本的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
类。
编辑:这是一个错误吗?
解决方案
推荐阅读
- javascript - 当我尝试从 API 加载数据并在多个组件中使用时,Vuex getter 有未定义的数据
- android - 渐进式 webapp 可以访问 android/IOS 设备的安全存储吗?
- azure - Azure databricks:通过 API 将 maven 库安装到集群会导致错误(库解析失败。原因:java.lang.RuntimeException)
- python - 如何使用 Pypdf2 从 Pdf 中提取文本,不包括图表和表格中的文本内容
- amazon-web-services - 在创建启用了私有 dns 名称的 ECR vpc 端点后,来自公共 Fargate 服务的 CannotPullContainerError
- hazelcast - 卡拉夫酒窖群
- typescript - 从 Typescript 项目生成 OpenApi 规范
- javascript - 将数据从 Javascript 发布到 Django 时如何修复 403(禁止)错误
- python - 使用命令提示符时如何将 Python 脚本输出保存到文件中?
- xcode - 重命名 Xcode 项目后出现问题