一連のforループを一連のifループの外側にネストするように設定しようとしています。私はサイクルを進めようとしている一連のパラメータを持っていますが、それぞれを実行するためのコードを設定するのには苦労しています。私は理想的複数のforループを使用するための苦労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
を実行したときにだから私はそれを取得したいの理想が、適用の家族はここ
を使用することができることをわからないではありません、私はRに実際に新たなんだと私はループの承知しています私はランナンバー、パラメータの値と別の値の頻度を並べて表を作成しますが、そうするのは苦労します。
効果的に私はそれを作るための方法を見つけたい:
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ループになります。 – Gibbon
おそらく 'expand.grid(i = seq(from = 0.05、to = 0.5、by = 0.05) c = 1:5) '? – Gregor