I'm trying to pass database query to strings using dplyr filter functions
here is the code
main<-tbl(portal, "account")%>%
filter( dates >= "1640991600" & dates <= "1641077999")%>%
collect()%>%
as.character()
but it's not working, any help would be welcome
CodePudding user response:
collect() will return an object of class data.frame which is a table that can not be converted into a character vector implicitly. Instead of as.character(), you can do write_csv("query_result.csv") to save the received table into a file or pull(col1) %>% as.character() to get a character vector of the column named col1.
