0
Я хочу, чтобы запустить этот цикл:Векторизованная версия которого в R?
householdnums=numeric()
for(i in 1:length(households)){
hh = households[i]
householdnums = c(householdnums,which(hhlist==hh))
}
Где домохозяйства и hhlist большой вектор. Проблема в том, что домохозяйства имеют дубликаты элементов в hhlist, и мне нужно сохранить порядок. Например.
hhlist = c(1,2,3,4,5,6, 8)
households = c(1,2,1,1,4,5,6,8)
householdnums should be:
householdnums
[1] 1 2 1 1 4 6 6 7
Я не понимаю, как ваши householdnums должны быть '2 1 1 1 4 6 6 7' – akrun
Вы хотите' match': например, 'матч (домохозяйства, hhlist) ' – user20650
Ой, голова! : p OP, я думаю, нам нужно уточнить, что вы просите/делаете здесь! Thx –