我有以下数据框和变量:
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'变量来改变)。如果有人帮助我,我将不胜感激。