在数据框中存储迭代

jer*_*n81 0 r

我想计算:val = s*m^y并将每个y迭代的结果存储在数据框中.

例:

当m = 10,s = 1且y迭代为2时,这将导致:

df <- data.frame(y=c(0:2), val = c(1,10,100))
Run Code Online (Sandbox Code Playgroud)

我不知道如何创建这个数据框.

Jos*_*ich 6

^是矢量化的.无需迭代.

Data <- data.frame(y=0:2)
Data$val <- 1*10^Data$y
Run Code Online (Sandbox Code Playgroud)