# name must be string Code duckplyr_count(df, x, name = 1) Condition Error in `tally()`: ! `name` must be a single string, not the number 1. --- Code duckplyr_count(df, x, name = letters) Condition Error in `tally()`: ! `name` must be a single string, not a character vector. # can only explicitly chain together multiple tallies Code df <- data.frame(g = c(1, 1, 2, 2), n = 1:4) df %>% duckplyr_count(g, wt = n) Output g n 1 1 3 2 2 7 Code df %>% duckplyr_count(g, wt = n) %>% duckplyr_count(wt = n) Output n 1 10 Code df %>% duckplyr_count(n) Message Storing counts in `nn`, as `n` already present in input i Use `name = "new_name"` to pick a new name. Output n nn 1 1 1 2 2 1 3 3 1 4 4 1 # add_tally() owns errors (#6139) Code (expect_error(add_tally(mtcars, wt = 1 + ""))) Output Error in `add_tally()`: i In argument: `n = sum(1 + "", na.rm = TRUE)`. Caused by error in `1 + ""`: ! non-numeric argument to binary operator