У меня есть переменная factor
со странами.Мне нужно использовать операторы !
и %in%
, чтобы я мог сохранить "United States"
, "Switzerland"
, "United Kingdom"
и преобразовать остальные в "Others"
.Но код, который я использую, не работает
country <- c(rep(x = "United States", 466), rep(x = "United Kingdom", 250), rep(x = "Switzerland", 520),
rep(x = "France", 97), rep(x = "Italy", 85), rep(x = "Germant", 39), rep(x = "Canada", 25),
rep(x = "Singapore", 2), rep(x = "South Africa", 9))
country
bulk <- c("United States", "Switzerland", "United Kingdom")
if(! bulk %in% country) country <- "Others"
Я ожидаю, что он будет разделен на четыре категории.США, Швейцария, Великобритания, другие.Но я не хочу решение вне контекста "!"и операторы "% in%".