我正在执行mutate_all,例如:
nome.serie <- "13corte4"
nome.serie <- mutate_all(nome.serie, funs=toupper)
但出现以下错误:
Error in UseMethod("tbl_vars") :
no applicable method for 'tbl_vars' applied to an object of class "character"
我也尝试过mutate_each和mutate_at。我也尝试过此功能:
upper_it = function(X){X %>% mutate_each_( funs(as.character(.)), names( .
[sapply(., is.factor)] )) %>%
mutate_each_( funs(toupper), names( .[sapply(., is.character)] ))}
但是相同的错误一次又一次地发生
答案 0 :(得分:0)
尝试
nome.serie <- "13corte4"
DF <- data.frame(nome.serie = nome.serie)
DF <- mutate_all(DF, .funs=toupper)
DF
# nome.serie
#1 13CORTE4
错误消息指出mutate_all
中的第一个参数不应为字符向量。