You need to divide and conquer... find out which step is breaking the pipe by 
terminating it early at various points and if the problem is still not clear 
one you know which step is broken then give us a reproducible example.

I am not familiar with RSQLServer specifically, but the version of dplyr that I 
have installed (0.4.3) does not have a variant of the tbl function that is 
adapted to it.
---------------------------------------------------------------------------
Jeff Newmiller                        The     .....       .....  Go Live...
DCN:<jdnew...@dcn.davis.ca.us>        Basics: ##.#.       ##.#.  Live Go...
                                      Live:   OO#.. Dead: OO#..  Playing
Research Engineer (Solar/Batteries            O.O#.       #.O#.  with
/Software/Embedded Controllers)               .OO#.       .OO#.  rocks...1k
--------------------------------------------------------------------------- 
Sent from my phone. Please excuse my brevity.

On October 30, 2015 7:07:45 AM PDT, Abraham Mathew <mathewanalyt...@gmail.com> 
wrote:
>I'm getting an "invalid first argument" error for the following.
>However,
>con is an actual connection and is set up properly. So what does this
>error
>actually refer to?
>
>library(dplyr)
>con <- RSQLServer::src_sqlserver("***", database = "***")
>
>myData <- con %>%
>  tbl("table") %>%
>  group_by( work_dt, campaign, ad_group, matchtype, keyword ) %>%
>  select( work_dt, campaign, ad_group, matchtype, keyword,
>impressions, clicks, cost ) %>%
>  filter(site_id %in% c(6932,6946,6948,6949,6951,6952,6953,6954,
>                        6955,6964,6978,6979,7061,7260,7272,7329,
>                        7791,7794,7850,7858,7983)) %>%
>  filter(work_dt >= as.Date("2014-10-01 00:00:00") & work_dt <
>as.Date("2014-10-02 00:00:00")) %>%
>  summarise(
>    sum_impressions = sum(impressions),
>    sum_clicks = sum(clicks),
>    sum_cost = sum(cost),
>  ) %>%
>  collect()
>
>This code produces:
>
>Error in exists(name, env) : invalid first argument
>
>
>
>exists("con")
>> exists(con)
>Error in exists(con) : invalid first argument> exists("con")[1] TRUE

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to