【发布时间】:2019-12-04 00:48:40
【问题描述】:
我正在使用 dbplyr 在 bigquery 表上运行一些非常简单的 dplyr 代码
transactions %>% select(date) %>% max(.)
产生错误
max(.) 中的错误:参数的“类型”(列表)无效
我已经检查过了
- 我按预期查询的表(确实如此 - 其他 dplyr 操作有效)
- 我可以过滤可能的 NA,但没有删除记录(没有 NA)
另请注意,类似 data.frame 上的类似代码似乎可以工作,例如
iris %>% select(Sepal.Length) %>% max
# [1] 7.9
【问题讨论】:
-
你检查
str(transactions)的输出了吗? -
transactions %>% select(date) %>% print(.)长什么样子?它会产生错误还是看起来很古怪?