Допустим, у меня есть два вектора:
vector1=c("name1","name2","name3")
vector2=c("#DAAD03","#301EE1","#5BD066")
Я хотел бы перебрать два вектора и вывести следующие строки:
vector2[1] <- "#DAAD03" > name1
vector2[2] <- "#301EE1" > name2
vector2[3] <- "#5BD066" > name3
Я пытался:
for (i in vectors1){
number=c(1)
for (j in vectors2{
print ("vectors2[",number,"] <- ",j, ">", i )
number = number+1
}
}
но это не работает.спасибо за вашу помощь
Я получаю следующую ошибку:
> for (i in vectors1){
+ number=c(1)
+ for (j in vectors2{
Erreur : '{' inattendu(e) in:
" number=c(1)
for (j in vectors2{"
> print ("vectors2[",number,"] <- ",j, ">", i )
Error in print.default("vectors2[", number, "] <- ", j, ">", i) :
objet 'j' introuvable
> number = number+1
> }
Erreur : '}' inattendu(e) in " }"
> }
Erreur : '}' inattendu(e) in "}"
>