Вот мои данные:
df <- tibble::tribble(
~A, ~B,
"C", "G",
"D", "H",
"E", "I",
"F", "J")
value1 <- "D"
value2 <- "C"
И в переменной A я хочу заменить D и C на "m" и "n", что-то вроде этого, но это не работает!
df %>% mutate(X = A %>% str_replace_all(c(value1 = "m", value2 = "n")))
Мой желаемый результат:
df %>% mutate(X = A %>% str_replace_all(c("D" = "m", "C" = "n")))
Но вместо того, чтобы поставлять "D" и "C" вручную, я хочу программно передать их, что-то в соответствии с ... используя value1 и value2.
Как мне это сделать?