当数据库有日期字段时,使用dplyr
访问数据库是否有一些魔力?
dplyr
tbl_df
将mysql datetime字段转换为chr。如果我能as.Date()
他们回来那就不会那么糟糕。但是,如果我在collect()
表之前执行此操作,则会收到as.Date()
无效的sql函数的错误。我可以通过调用collect()
来解决这个问题,但后来我将所有数据复制出数据库,这是我试图避免的。另外,一旦我collect()
'编辑,它就是data.frame
,所以如果我想加入另一个tbl
,我必须设置copy=TRUE
并复制一个进入记忆。