Мне кажется, я понимаю, что вы ищете. Я не уверен, почему «страна» находится в мутации, потому что вы на самом деле не меняете ее. Что касается континента, вы посмотрите, будет ли значение в SA, а не равно SA. Это работает?
SA = c("Argentina", "Bolivia", "Brazil", "Chile", "Colombia", "Ecuador", "Paraguay", "Peru", "Uruguay", "Venezuela")
AF1 = gapminder %>%
mutate(
continent = case_when(
country %in% SA ~ "South America",
TRUE ~ continent
)
)