描述
当满足给定条件时更新或添加列。
mutate_when在dplyr中集成了mutate和case_when,并为data.table创建了一个新的整洁动词。
mutate_vars是一个超级函数,用于根据条件对特定列进行更新。
iris[3:8,]
iris[3:8,] %>%
mutate_when(Petal.Width == .2,
one = 1,Sepal.Length=2)
iris %>% mutate_vars("Pe",scale)
iris %>% mutate_vars(is.numeric,scale)
iris %>% mutate_vars(-is.factor,scale)
iris %>% mutate_vars(1:2,scale)
iris %>% mutate_vars(.func = as.character)