I have a dataset that contains columns `hh_c22j, hh_r02a, hh_r02b`. I want to replace `NA`s in these col with 0. Right now I have the command as below, it works. But is redundant, as I need to specify for each column to replace with 0.

```
df %>% select(case_id, hh_c22j, hh_r02a, hh_r02b) %>% replace_na(list(hh_c22j=0, hh_r02a=0, hh_r02b=0)) 

```

I want to select the columns together in an array/list like below.

```
df %>% select(case_id, hh_c22j, hh_r02a, hh_r02b) %>% replace_na(c(hh_c22j, hh_r02a, hh_r02b), 0) 

```

But I got an error. The error msg is :

```
Error in is_list(replace) : object 'hh_c22j' not found
Error: 1 components of `...` were not used.

We detected these problematic arguments:
* `..1`

Did you misspecify an argument?
Run `rlang::last_error()` to see where the error occurred.
> rlang::last_error()
<error/rlib_error_dots_unused>
1 components of `...` were not used.

We detected these problematic arguments:
* `..1`

Did you misspecify an argument?
Backtrace:
 1. `%>%`(...)
 5. ellipsis:::action_dots(...)
Run `rlang::last_trace()` to see the full context.

```