次のデータ フレームと変数があります。
u0 <- c(1,1,1,1,1)
df <- data.frame (u0)
a = .793
b = 2.426
r = 0.243
q = 1
w = 2
j = 1
z = .314
次のループを使用して、いくつかの計算を行い、結果をデータ フレームの最初の行に入れます。
while (j<5){
df[q,w] <- df[q, w-1] * (r+j-1)*(b+j-1)*(z) / ((a+b+j-2)*j)
j = j + 1
w = w + 1
}
ここで、別のループを作成して、データ フレームのすべての行に対して同じ計算を実行したいと考えています (つまり、「q」変数を変更する必要があります)。誰かが私を助けてくれたら、私は感謝します。