我试图了解如何dplyr
在远程数据库上使用与存储在 R 中的数据。也就是说,我不清楚哪些功能可以用于mutate()
. 例如,这很好用:
diamonds %>%
select(color, cut, price) %>%
mutate(
newcol = paste0(cut, color)
)
但是,如果我尝试paste()
在远程数据库上使用(太大而无法在本地存储),我会收到一条错误消息
Error in postgresqlExecStatement(conn, statement, ...) :
RS-DBI driver: (could not Retrieve the result : ERROR: function paste0()
这是一个例子,但在尝试使用 POSIXct 日期和来自非基础 R 的其他函数时,我注意到了一个类似的错误。
我的问题:我是否仅限于使用这里提到的非常基本的聚合函数?如果没有,如何通过远程数据库上的 dplyr 实现其他功能(自定义、附加库等)?