При использовании .
в mutate_at
необходимо указать ~
. Попробуйте:
library(dplyr)
aa %>% mutate_at(.vars = vars("a"),.funs = list(~. * b))
Тем не менее, mutate_at
используется, когда у вас есть функция для подачи заявки на более чем один столбец. Только для одного столбца вы можете сделать следующее:
aa %>% mutate(a = a * b)