Что является эквивалентом путь в R дляДля контура в R с ключевым значением
foreach ($arr as $key => $value) {
echo "Key: $key; Value: $value<br />\n";
}
, что означает
arr<-c(a=1,b=2,c=3)
key<-names(arr)
val<-arr
for(i in 1:length(arr)){
print(paste(key[i],val[i]))
}
Единственное различие, которое я см., что ваш вывод форматируется по-разному, и его легко изменить с помощью строковых аргументов в 'paste()'. Если это не так, вопрос кажется не совсем ясным. –
Не понимаю. Код, который вы предоставили, также генерирует пару значений ключа? Итак, чего не хватает? –
@ Dr.Mike: Я думаю, он ищет более элегантный способ написать этот цикл. – f3lix