У меня много данных для работы, и чтобы сделать вещи более эффективными, я хотел бы придумать код, который позволит мне присвоить региональный код статье в соответствии со страной происхождения ее автора.
Другими словами, у меня есть следующее:
country$author_country
MEX
COL
TUN
GBR
USA
BRA
etc.
Я создал столбец author_region, заполненный NA. Я хочу назначить код региона каждому из значений author_country. Вместо того, чтобы делать это вручную, например что-то вроде if(country$author_country == MEX){country$author_region == 1}
,
Я надеялся, что есть способ создать объект, который позволил бы мне перечислить все страны региона, а затем присвоить значение в мой столбец author_region в зависимости от того, соответствует ли author_country содержимому этого объекта. Я думал о том, чтобы сделать это так:
LatAm <- list('COL', 'MEX', 'BRA')
for (i in country$author_country) if (country$author_country == LatAm)
{country$author_region[i] <- 1}
Я знаю, что это выглядит неправильно и, очевидно, не работает, но я не смог найти решение этой проблемы. Не могли бы вы помочь мне, пожалуйста?
Спасибо !!