r - 如何在 dplyr 中使用“sql 函数”进行查询?
问题描述
我想用MySQL function expression
dplyr 发送查询。
如果我想在 MySQL 中截断日期的时间戳
# MySQL
select date(created_at_timestamp) from table
会工作。
但以下dplyr
代码不起作用。
# dplyr
a <- tbl(conn, 'table_a')
a %>% select(x = DATE(created_at)) %>% show_query()
解决方案
包装sql()
和mutate
工作。
a %>% mutate(x = sql("DATE(created_at)")) %>% show_query()
推荐阅读
- java - 错误:无法找到或加载主类 JavaFundamentals.GUIOutput
- asp.net - ASP.NET:即使页面未刷新/重新加载,cookie 也会在过期后被删除
- pip - 如何为所有用户在 ubuntu 上安装 scrapyd 1.2.1?
- jsf - JSF commandButton 不调用动作
- python - Kivy(Python):如何根据其子项更改 BoxLayout 高度?
- php - 更改对象中类属性的默认值
- gcc - 如何强制编译器在 x86_64 中生成 ADOX/ADCX 而不是 ADC?
- angular - 如何使用基本 pwa 功能创建 pwa 应用商店
- sql - oracle 两表查询
- vue.js - Vuejs 中的 CORS 错误 this.$http.get('url') request Vue 版本 2.9.6