如何使用 dplyr 过滤器函数将数据库查询传递给字符串
How to pass database query to strings using dplyr filter function
我正在尝试使用 dplyr 过滤函数将数据库查询传递给字符串
这是代码
main<-tbl(portal, "account")%>%
filter( dates >= "1640991600" & dates <= "1641077999")%>%
collect()%>%
as.character()
但它不起作用,欢迎任何帮助
collect()
将 return 成为 class data.frame
的对象,这是一个 table 不能隐式转换为字符向量的对象。您可以 write_csv("query_result.csv")
将收到的 table 保存到文件中,或者 pull(col1) %>% as.character()
获取名为 col1
的列的字符向量,而不是 as.character()
。 =16=]
我正在尝试使用 dplyr 过滤函数将数据库查询传递给字符串
这是代码
main<-tbl(portal, "account")%>%
filter( dates >= "1640991600" & dates <= "1641077999")%>%
collect()%>%
as.character()
但它不起作用,欢迎任何帮助
collect()
将 return 成为 class data.frame
的对象,这是一个 table 不能隐式转换为字符向量的对象。您可以 write_csv("query_result.csv")
将收到的 table 保存到文件中,或者 pull(col1) %>% as.character()
获取名为 col1
的列的字符向量,而不是 as.character()
。 =16=]