Я пытаюсь настроить набор циклов для гнезд за пределами циклов if. У меня есть набор параметров, которые я пытаюсь выполнить, но изо всех сил пытаюсь настроить мой код для запуска каждого из них. Я действительно новичок в R и я знаю, для петли не являются идеальными, но не уверен, что применять семьи могут быть использованы здесьБорьба за использование нескольких циклов в R
Так что, когда я бегу
for(i in seq(from=0.05, to=0.5, by=0.05)){
for(c in 1:5) {
test[c,2] <- i
test[c,1] <- c
c = c + 1
}
print (i)
}
test
C I
1 1 0.5
2 2 0.5
3 3 0.5
4 4 0.5
5 5 0.5
В идеале я хочу, чтобы получить его поэтому я создаю таблицу с номером запуска, значением параметра и частотой другого значения бок о бок, но изо всех сил стараюсь это сделать.
Эффективно я хочу, чтобы найти способ сделать это:
C I
1 1 0.05
2 2 0.05
3 3 0.05
4 4 0.05
5 5 0.05
1 1 0.1
2 2 0.1
3 3 0.1
4 4 0.1
5 5 0.1
не ясно, как это вывод, который вы хотите! – Robert
Я пытаюсь заставить его создать кадр данных, который будет иметь столбцы: номер запуска, значение i и частота, поскольку цель этого кода состоит в том, чтобы он содержал ряд циклов if, которые моделируют эпидемиологическую модель таким образом, это будет цикл i/parameter с номером моделирования, вложенным внутри, где петли if затем вложены в них – Gibbon
Возможно, вы хотите 'expand.grid (i = seq (от = 0.05, to = 0.5, by = 0.05), c = 1: 5) '? – Gregor