This is my code. What am I doing wrong?
sums <- function(x, y) {
if(nargs() < 2){
a <- mtcars %>% group_by(.$x) %>% summarise(tot = sum(disp))}
else{
a <- mtcars %>% group_by(.$x,.$y) %>% summarise(tot= sum(disp))
}
a
}
sums(cyl)
sums(cyl,gear)
Any help