Рассмотрим следующий пример:использованием применяются правопреемника в R
Vars <- c("car","bike","lorry")
Dat <- c(10,20,22)
for (i in 1:length(Vars)){
assign(Vars[i],Dat[i])
}
Здесь я хотел бы, чтобы генерировать три переменные в рабочем пространстве имени в соответствии с записями в Vars
и значения в Dat
. На данный момент я использую цикл, но я пытаюсь удалить цикл с помощью apply, как бы лучший способ сделать это?
Почему вы хотите удалить цикл, если он работает для вас ? – A5C1D2H2I1M1N2O1R2T1
Это включено как часть гораздо большего скрипта, который управляется циклом for, поэтому я пытался удалить этот второй цикл, думая, что это будет лучше программировать. – KatyB
Из нижеприведенного ответа я вижу, что в этом случае цикл может быть лучше, он кажется более читаемым, чем использование mapply, спасибо за ваши комментарии. – KatyB