У меня есть фрейм данных, который состоит из символов «a», «b», «x», «y».
df <- data.frame(v1 = c("a", "b", "x", "y"),
v2 = c("a", "b", "a", "y"))
Теперь я хочу заменить все значения следующей схемой, а такжепреобразовать весь фрейм данных в числовой.
"a" -> 0 "b" -> 1 "x" -> 1 "y" -> 2
Я знаю, что это должно быть как-товозможно с mutate_all
, но я не могу понять, как
df %>% mutate_all(replace("a", 1)) %>%
mutate_all(is.character, as.numeric)