Я не понимаю аргумент .funs для mutate_all () в пакете dplyr. По всей вероятности, проблема со мной, но я бы хотел понять, чего мне не хватает.
Мне часто приходится перекодировать несколько переменных, например, наборы элементов likert.
Пример кода ниже повторяет проблему, с которой я часто сталкиваюсь, и мое собственное решение, но для меня мое решение не похоже на справочную документацию. Так чего мне не хватает?
#Data
var1<-sample(c('A', 'B', 'C'), 100, replace=T)
var2<-sample(c('A', 'B', 'C'), 100, replace=T)
dat<-data.frame(var1, var2)
library(tidyverse)
library(car)
#As per help documentation
dat %>%
mutate_all(., .funs(Recode(., "'A'=1"))) # This doesn't work, generates an error
#this works but the help documentation does not get you there in anyway, unless I am missing
something.
dat %>%
mutate_all(., funs(Recode(., "'A'=1")))